Namazu-users-ja(旧)


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

Re: 「お願い」が検索できません。



芦川です。
その後、namazuをデバッグモードで実行してみました。

「お父さん、お願いします。」とだけ書いた、test.txtというファイルを

 % mknmz  -a -c -m -E
で、インデックス化。
(わかち書き:          module_chasen -j -F '%m %H\n')
NMZ.wの内容は
 test
 test.txt
 txt
 お願い
 お父さん
となります。

これを、
 % namazu -d お父さん .
で検索すると、

 namazu(debug):  -n: 20
 namazu(debug):  -w: 0
 namazu(debug): query: [お父さん]
 namazu(debug): Index name [0]: .
 namazu(debug): set_phrase_trick: お父さん
 namazu(debug): set_regex_trick: お父さん
 namazu(debug): query.tokennum: 1
 namazu(debug): query.tab[0]: お父さん
 namazu(debug): size of ./NMZ.t: 4
 namazu(debug): before nmz_strlower: [お父さん]
 namazu(debug): after nmz_strlower:  [お父さん]
 namazu(debug): do WORD search
 namazu(debug): wakati original: [お父さん].
 namazu(debug): size of ./NMZ.ii: 20
 namazu(debug): l:0: test
 namazu(debug): r:4: お父さん
 namazu(debug): searching: txt
 namazu(debug): searching: お願い
 namazu(debug): searching: お父さん
 namazu(debug): size of ./NMZ.ii: 20
 namazu(debug): l:0: test
 namazu(debug): r:4: お父さん
 namazu(debug): searching: txt
 namazu(debug): searching: お願い
 namazu(debug): searching: お父さん
 namazu(debug): size of ./NMZ.ii: 20
 namazu(debug): l:0: test
 namazu(debug): r:4: お父さん
 namazu(debug): searching: txt
 namazu(debug): searching: お願い
 namazu(debug): searching: お父さん
 namazu(debug): wakatied string: [お     父      さん]
 namazu(debug): do PHRASE search
 namazu(debug): size of ./NMZ.ii: 20
 namazu(debug): l:0: test
 namazu(debug): r:4: お父さん
 namazu(debug): searching: txt
 namazu(debug): searching: お願い
 namazu(debug): size of ./NMZ.ii: 20
 namazu(debug): l:0: test
 namazu(debug): r:4: お父さん
 namazu(debug): searching: txt
 namazu(debug): searching: お願い
 namazu(debug): searching: お父さん
 namazu(debug): size of ./NMZ.ii: 20
 namazu(debug): l:0: test
 namazu(debug): r:4: お父さん
 namazu(debug): searching: txt
 namazu(debug): searching: お願い
 namazu(debug): searching: お父さん
 検索結果

 参考ヒット数:  {  [ お: 0 ]  [ 父: 0 ]  [ さん: 0 ]  :: 0 }

 検索式にマッチする文書はありませんでした。


となります。「お願い」でも同様の結果になります。
wakati original: [お父さん]でのsearching: お父さん で
ヒットしそうなものですが、このあたりの動作に詳しい方、
どなたかご教授お願いいたします。

--
Hiroshi Ashikawa
ashikawa@xxxxxxxxxxxxxxxx