2

eDisMax クエリ パーサーを使用してフレーズのワイルドカード結果を取得しようとしていますが、うまくいかないようです。

field:value           comment:...text... The best movie ever! ...text...

唯一のクエリ フィールドはコメントです。

クエリquery: "\" best movie \""<= this は結果を返します!

クエリquery: "\" best mov* \""<= this は結果を返しません。

近接およびワイルドカードを使用してクエリを実行するにはどうすればよいですか?

標準のクエリ パーサーも使用してみましたが、近接 + ワイルドカードはサポートされていませんでした。パッチのインストールを推奨する他の回答を見てきましたが、標準のSolrビルドを維持したいと思います。

SolrJ と Solr 3.6.1 を使用しています

4

2 に答える 2

0

ここに記載されているソリューション ( SOLR-1604 ) を使用すると、フレーズ クエリにワイルドカードを追加できます。

于 2012-11-29T09:58:19.377 に答える