Re: アサブロ検索バージョンアップ ― 2005年10月14日 14時00分10秒
・タイトル等、二重にサニタイズされていたので、これを修正しました。
・検索結果の日付順のソート
インデックス対象の記事は、wget で取得していますが、ヘッダにLast-modifiedがないため、ファイルの日付は取得した日になります。このため、検索結果を日付順にソートした場合、本文の日付の並びとは大きく異なる結果となっていました。
これを日付ソートを本文の日付で行うように改良しました。これにより検索結果を日付順で表示できるようになりました。
この修正は、(すくなくとも HEAD には)デフォルトかあるはオプションで機能するように反映したいと思います。
・検索結果の日付順のソート
インデックス対象の記事は、wget で取得していますが、ヘッダにLast-modifiedがないため、ファイルの日付は取得した日になります。このため、検索結果を日付順にソートした場合、本文の日付の並びとは大きく異なる結果となっていました。
これを日付ソートを本文の日付で行うように改良しました。これにより検索結果を日付順で表示できるようになりました。
この修正は、(すくなくとも HEAD には)デフォルトかあるはオプションで機能するように反映したいと思います。
コメント
_ opengl2772 ― 2005年10月14日 17時09分39秒
ぐは。make check でエラーになってしまった。要調査。
_ opengl2772 ― 2005年10月15日 05時15分35秒
これは NMZ.t の値を書き換えていたので、インデックスの更新対象となってしまったからでした。
NMZ.t とは別の NMZ.field.utc ファイルで管理することで問題を解決しました。
NMZ.t とは別の NMZ.field.utc ファイルで管理することで問題を解決しました。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。
トラックバック
このエントリのトラックバックURL: http://namazu.asablo.jp/blog/2005/10/14/107971/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
_ ナマズのブログ - 2005年10月15日 05時11分52秒
namazu の検索結果の日付ソートはファイルのタイムスタンプを元に行っており、検索結果で表示されるフィールド値の日付とは異なります。このため、利用者の期待した結果ではソートさ