У меня есть название продукта "Черные брюки в горошек"
Я хочу реализовать поиск при вводе запроса, когда я использую edgengram, я могу использовать определенные фразы, такие как «bl» или «pol», и я могу получить свой product.but, когда я использую несколько слов в edgengram, это не получается.
С match_phrase я могу получить свой продукт, если я ищу 1 или более 1 слова, но это не удается, когда я пытаюсь найти «bl» или «pol».
Есть ли способ, где я могу использовать несколько слов в edgengram?
Я использовал edgengram и match_phrase, но я хочу комбинированный результат этих двух.
{
"from" : 0, "size" : 50,
"query": {
"match_phrase" : {
"name_auto.edgengram": "boo"
}
}
}
match_phrase без ngram для поддержки нескольких слов
{
"from" : 0, "size" : 50,
"query": {
"match_phrase" : {
"name_auto": "black polka"
}
}
}