Несколько слов в edgengram терпит неудачу - PullRequest
0 голосов
/ 08 мая 2019

У меня есть название продукта "Черные брюки в горошек" Я хочу реализовать поиск при вводе запроса, когда я использую 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"
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...