Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: filename検索他修正
寺西です。
Yukio USUDA wrote:
>
> > というのも filename.pl とかが意外に人気だということをつい最近知った
> > もので。(filename.pl の代わりになるものではありませんが。)
> ファイル検索にもNamazuを使うというニーズがあるのであれば、
> DENY_FILEに対してはファイル読み込みやフィルタ処理はせずに
> ファイル名や日付だけfieldに情報を残すという
> オプションでもつけましょうか。
そうですね。DENY_FILE に限らず、メディアタイプが見つからず
unknown になったものも同様に扱えると良いのかもしれません。
> > complete_field_info() の前に行っている処理と、その後に行っている
> > 処理があるため、持っていけないという事情があります。
> >
> $filenameを本文に追加したいからということですね
はい。
> complete_field_info後の
> $content .= " $filename ";
> を
> $content .= " $fields{'$filename'} ";
> にすればよいのでは
その時点では $fields{'filename'} は未定義にされている可能性が
あるのです。
> STABLEに入れる分は今回のスタイルにしておき、
> HEADではfilename_to_tiltleも直しましょう。
>
> まず、各フィルタ内でfilename_to_tiltleを呼び出しているのは無駄
> なので削ってしまえばよいです。
> フィルタ内で呼び出さなくても結局complete_filed_infoで処理されます。
これはうすうす気づいていました。
多段フィルタの時の動作とか、html_filter でセットするのはちょっと
特別な意味があるかもしれない(かな)と思って、手を出していません。
> filename_to_title内で$weighted_strを触っているのは妙なので
> その部分はcomplete_field_infoに出してきましょう。
そうですね。そちらの方が自然ですね。
> さらに$fields{'title'}も
> 先に作った$fields{'filename'} を使うことにすれば
> filename_to_titleそのものが不要になるのかも?
確かにそうですね。
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI) yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E