namazu-dev(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: sort by title will be sort by score



Kenji Suzuki <kenji@xxxxxxxxxxxxxxxx> wrote:

>CGI からの検索で sort by title の場合、検索結果
>ページのフォームに sort by title が引き継がれない
>ようです。
>
>bug と思われます。

報告ありがとうございます。これはわりと微妙なバグです。原因は
NMZ.head の次の部分です。

  <option value="field:title:ascending">題名 (昇順)
  <option value="field:title:descending">題名 (降順)

本来、ここは

  <option value="field:subject:ascending">題名 (昇順)
  <option value="field:subject:descending">題名 (降順)

でなければなりません。修正して commit しておきました。

# field:FOOBAR の FOOBAR の部分は必ず NMZ.field.FOOBAR の
# FOOBAR と一致しなければなりません。(title, author, path に
# ついては内部的に alias として処理しているためちょっとやや
# こしい - 整理しなければ)

とりあえず、手元のインデックスに対して、次の操作を行えば解決
します。

  % find . -name 'NMZ.head*' | xargs \
    perl -i.bak -pe s/field:title/field:subject/g

-- Satoru Takabayashi