0
「description」という名前のフィールドが1つしかありません。私の検索クエリは、説明フィールド"bad pizza good burger"
のようなものです。Elasticsearchクエリで連続する単語の一致のスコアが増えます
私はこれらの文書を持っている:
1) pizza taste bad but American burger are good
2) good burger can be found in America
3) what is pizza good burger?
私はクエリが高いフレーズ一致を持っている方の結果を返すようにしたいです。 上記の例からです。結果は 3> 2> 1
文書3の 'pizza good burger'には3つの連続する文字列があり、最初に表示されます。 文書2では「良いハンバーガー」2回連続して一致するので、これは2番目になります 文書の残りの部分は、デフォルトの弾性検索類似性モジュールに基づいて照合されます。
助けていただければ幸いです。
私は上記のクエリがドキュメント1をトップに持ってくると思います。それはすべてのキーワードに一致するので。私は文書3に「良いハンバーガー」というフレーズが含まれているので一番上にしたい – ghost
持ち込み文書を確認しましたか?3トップへ –
あなたは、 –