1

私は solr 4.0 を使用しています。text:"the fox" のようなフレーズ クエリを実行しようとしていますが、solr から回答が得られません。フィールド タイプが事前に分析されたフィールド (PreAnalyzedField) の動的フィールド (*_S) を使用して、フィールドにインデックスを付けます。フィールドにインデックスを付けるために、トークンの位置情報を含む json 形式を使用します。フレーズクエリが機能しない理由を知っている人はいますか? PreAnalyzedField に関連している可能性がありますか? autoGeneratePhraseQueries="false" のようなフィールド属性を使用してみましたが、solrは気に入りません...ありがとう。

4

1 に答える 1

0

これは遅いかもしれませんが、まだ omitPositions =false または omitTermFreqAndPositions =false を使用して検索している場合は、単語の位置と語句のクエリ作業が保存されます。

ポジション フレーズ クエリを格納していないフィールドは機能しません。

于 2014-11-13T05:07:59.290 に答える