Namazu-devel-ja(旧)


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

Re: term weighting bug (mailnews.pl) (namazu-bugs-ja#16)



masao@xxxxxxxxxx wrote:

>原因は、mailnews.pl の69行目の
>    gfilter::white_space_adjust_filter($weighted_str);
>にあるようで、
(snip)
>とりあえず、バグ報告しておきます。
># 直接、上記の部分を直すと、他にも副作用がありそうな気がしたので。

この「重み付きテキスト」という仕組みはあまりに安易です。われ
ながらうんざりします。全体をきちんと書き直すべきなのだけど、
しばらく忙しいのでそうもいきません。頭が痛い…。ひとまず、

>ここ(gfilter.pl)で
>    $$text =~ tr/\x00-\x09\x0b-\x1f\x7f\xff/    /;
>として、重み付きテキストを平文に戻してしまっているようです。

を修正しました。たぶん副作用はないでしょう。

# 副作用におびえるとはなんと不幸なプログラミングなのだろう

-- Satoru Takabayashi