namazu-dev(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: commit report (& bug report)
Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx> wrote:
>>どなたか原因わかりますか ?
>
>これは先日、私がよく考えずにコードを書き換えたときに生まれた
>バグでしょう ([namazu-dev 889])。土日にでも退治します。
直しました。(まだあやしいけど)
...
このバグを直しているときに気づいたのですが、今までの実装だと
% namazu '{foo bar}'
(snip)
参考ヒット数: { [ foo: 166 ] [ bar: 114 ] :: 25 }
は問題ありませんが、フレイズの後ろに単語を追加すると、
% namazu '{foo bar} & baz'
(snip)
参考ヒット数: [ foo: 166 ] [ bar: 114 ] [ baz: 32 ]
のようにフレイズの部分が潰れてしまいます。そこで、処理を簡略
化して (Idx.mode を廃止)、次のように出力するようにしました。
% namazu '{foo bar} & baz'
参考ヒット数: [ {foo bar}: 25 ] [ baz: 32 ]
やろうと思えば、
参考ヒット数: { [ foo: 166 ] [ bar: 114 ] :: 25 } [ baz: 32 ]
と表示することもできますが、実装が面倒なのでやめました。
-- Satoru Takabayashi