私は以下のデータを持つタイトルを含むインデックスを持っています。elasticsearchで正確に単語の一致が開始されましたか?
- ジャムパン
- jamun
- ジャマイカ国
ジャムのためのユーザーを検索した場合ので、私は、検索結果に来るもjamunとジャマイカの国にをしたくありません。今私はelasticsearchのプレフィックスクエリを使用していますが、私が望むように私に結果を与えていません。
{
"query": {
"prefix" : { "title" : "jam" }
}
}
を提供しますが、それはまた、応答で「フルーツジャム」などのデータをフェッチします。正確な単語ジャムで始まる結果が欲しい。 –
はい、その場合は、そのすべてがトップに最も関連性が高いということです。 「フルーツジャム」は用語クエリごとに一致する必要がありますが、その順序は「jam」または「jam brown」よりも低くする必要があります。 – user3775217