namazu-dev(ring)


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

Re: trouble: namazu mistakes to wakatize



Satoru Takabayashi wrote:

> >恐らく~/.namazurcあたりで設定しているであろう、LANG指定を
> >> 45: DIRECTIVE: [LANG]
> >>     ARG1: [ja_JP.JIS7]
> 
> によっておかしくなってしまったのかもしれません。(localeはよ
> くわからん)
> 
> search.c の 974行目あたりを修正して、 nmz_strlower() の前後
> で文字列を出力させるとはっきりします。確認してもらえませんか?
> 
>   nmz_debug_printf("before nmz_strlower: [%s]", key);
>   nmz_strlower(key);
>   nmz_debug_printf("after nmz_strlower:  [%s]", key);

$ ./namazu -d 全文
41: DIRECTIVE: [INDEX]
    ARG1: [/home/kenji/diary/namazu2/index]

44: DIRECTIVE: [LOGGING]
    ARG1: [ON]

45: DIRECTIVE: [LANG]
    ARG1: [ja_JP.JIS7]

namazu(debug): Idx.names[0]: /home/kenji/diary/namazu2/index
namazu(debug):  -n: 20
namazu(debug):  -w: 0
namazu(debug): query: [全文]
namazu(debug): Query.tabN: 1
namazu(debug): before nmz_strlower: [全文]
namazu(debug): after nmz_strlower:  [甦蠍]
namazu(debug): wakati original: [甦蠍].
namazu(debug): size of /home/kenji/diary/namazu2/index/NMZ.ii: 95156
namazu(debug): l:0: !

ということでそうですね。


ja_JP にしても変わりませんでした。

$ ./namazu -C
設定ファイル:  /home/kenji/diary/namazu2/etc/namazu/namazurc
標準のインデックス: /home/kenji/diary/namazu2/index
<BASE>タグ: 
ログの記録: on
標準の言語: ja_JP
スコア計算: tfidf
[kenji@lena src]$ ./namazu 全文
検索結果

参考ヒット数:  {  [ 甦: 0 ]  [ 蠍: 0 ]  :: 0 } 

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


// Kenji