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