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
========================