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