Namazu-devel-ja(旧)


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

Re: 部分一致検索でのヒット結果



田村といいます。

>> namazuの部分一致、前方一致検索をor条件でつなげた時にヒットが0件になる
>> 場合があるような気がします。

に関してですが、こちらで動作確認を行ったところ
検索結果が0にはなりませんでしたが、以下の状態は発生しました。
まだあまり詳しく調査できていませんので何ともいえないです。
(こちらのインデックスの作成ミスの可能性もあるかもしれませんし)

ただ、部分一致・前方一致の設定方法の組み合わせによって結果が
違うような・・・

環境は
OS:WindowsNT+SP5
Namazu-2.0.4(cygwin-20bを使用してコンパイルしたものです)

>> パターン1:検索式は "田上 or *土佐"

  14: Directive:  [Index]
      Argument 1: [D:\namazu\var\namazu\index]
  47: Directive:  [Replace]
      Argument 1: [/e\|/]
      Argument 2: [http://10.17.28.17/]
  68: Directive:  [Lang]
      Argument 1: [ja_JP.SJIS]
検索結果

参考ヒット数:
(d:\namazu\var\namazu\index\技助) {  [ 田: 0 ]  [ 上: 0 ]  :: 0 }  [ *土佐:
 515 ]  [ 合計: 515 ]
(d:\namazu\var\namazu\index\新規g) [  (不明なエラー。バグ報告してください)
  ]  [ 合計: 0 ]

検索式にマッチする 515 個の文書が見つかりました。


>> パターン2:検索式は "田上 or 土佐"

  14: Directive:  [Index]
      Argument 1: [D:\namazu\var\namazu\index]
  47: Directive:  [Replace]
      Argument 1: [/e\|/]
      Argument 2: [http://10.17.28.17/]
  68: Directive:  [Lang]
      Argument 1: [ja_JP.SJIS]
検索結果

参考ヒット数:
(d:\namazu\var\namazu\index\技助) {  [ 田: 0 ]  [ 上: 0 ]  :: 0 }  [ 土佐:
515 ]  [ 合計: 515 ]
(d:\namazu\var\namazu\index\新規g) [ 田上: 4 ]  {  [ 土: 0 ]  [ 佐: 0 ]  ::
 0 }  [ 合計: 4 ]

検索式にマッチする 519 個の文書が見つかりました。