5

ファイルのインデックス作成に成功しました。ワイルドカードを使用して検索できるようにしたいと考えています。現在、検索にdismaxRequestHandler(QueryType = dismax)を使用しているため、クエリのすべてのフィールドを検索できます。

'computer'のような一般的な検索は結果を返しますが、'com*er'は結果を返しません。同様に、「co?mput?r」のような検索は結果を返しません。

誰かがdismaxを使い続けて、「q」フィールドでワイルドカード検索を実行できるようにする方法を教えてもらえますか?edismaxハンドラーにはこれがありますか?もしそうなら、私はそれをどのように使用しますか。私はSolr1.4.1を持っています。

私を助けてください。

ありがとう。

イムラン。

4

1 に答える 1

8

ハドソンから最新の(トランク)ビルドを入手してください。RequestHandlerで使用<str name="defType">edismax</str>して、edismaxをアクティブにします。

于 2010-07-08T22:56:10.220 に答える