基本的に、次のようなものを検索すると
neckla
ネックレスの結果を取得したい。あいまい検索をすると、ネックレスの結果があったのに、食べ物などの結果が得られました(基本的に適切にフィルタリングされていませんでした)。
何かアドバイス?
基本的に、次のようなものを検索すると
neckla
ネックレスの結果を取得したい。あいまい検索をすると、ネックレスの結果があったのに、食べ物などの結果が得られました(基本的に適切にフィルタリングされていませんでした)。
何かアドバイス?
あいまいクエリで min_similarity パラメータを調整しましたか? min_similarity を大きくすると、食べ物が除外され、ネックレスのみが返される場合があります。
{
"fuzzy" : {
"jewelry" : {
"value" : "neckla",
"boost" : 1.0,
"min_similarity" : 0.8,
"prefix_length" : 0
}
}
}
この質問への回答で述べたように、ここでは edgeNGram フィルターが最善の策かもしれません。