namazu-ml(avocado)


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

Re: 中間一致の検索について



横井です。

[namazu:01851] Re: 中間一致の検索について について。
> 古川と申します。
ども。

> >> On Wed, 6 Jan 1999 20:25:14 +0900, Yokoi <yokoi@xxxxxxxxx> said:
>   > 「大型小売店」という文字が含まれたファイルをnamazuコマンドで検索したいと
>   > 考えています。
>   > 「大型小売店」としてnamazuコマンドで検索すればマッチしますが、
>   > 「*大型小売店*」としてnamazuコマンドで検索するとマッチしてくれません。
>   > 現在、検索したい文字列の前後に常に*を追加して、中間一致の検索をした結果を
>   > 利用するプログラムを作成しているのですが、何か対処方法はありませんか?
> 正規の namazu では、普通はできません。(参考 [namazu:01669])
過去に話題になった事があったのですね。
申し訳ありませんでした。

> (1) 無条件で前後に '*' をつけるのではなく、語がどのようにわかち書きされ
>     るかを調べておく。
この方法をとりあえず使うようにします。

> -P は「フレーズ検索用のインデックスを作成『しない』」というオプション
> だったりします。
インデックスを小さくするためにフレーズ検索用のインデックスを作成しない-P
を付けました。その時は、日本語の場合は勝手にフレーズ検索をするとは思って
いなかったのです。
これからは日本語の検索を行うため、作成するようにします。

後、mknmz実行中にNot Enough sapce というかいうエラーが発生する時が
時々ありますので、フレーズ検索用インデックスを作成しないようにしたら、
発生しなくならないかなあと期待もしていました。
========================
横井
yokoi@xxxxxxxxx
========================