日付順ソート2005年10月15日 05時08分26秒

namazu の検索結果の日付ソートはファイルのタイムスタンプを元に行っており、検索結果で表示されるフィールド値の日付とは異なります。このため、利用者の期待した結果ではソートされません。
# ファイルのタイムスタンプ順に並べたいわけではないから。

これを修正する HEAD 用のパッチを作りました。

実は過去に別のものを作ったことがあるのですが、その当時にはまだ多くの問題があり、それらを今日までに地道に修正してきました。

- pl/time.pl を作り、timezone に対応
- NMZ.field.date を rfc822time に統一するためにフィルタの修正

今回は、NMZ.field.utc を新たに作り、namazu 側では field サーチすることで、修正箇所がほんのわずかとなりました。
また、従来通りのソートも可能です。
欠点としては NMZ.field.utc 分インデックスファイルが増えるぐらいです。