Elasticsearch не находит продукт, когда у меня есть ошибка в названии - PullRequest
0 голосов
/ 13 марта 2020

Я пытался использовать эластичный поиск для написания веб-поиска. Я создал 3 продукта в моем каталоге товаров

  1. Ибупром Макс
  2. Нурофен Макс Форте
  3. Грипекс Макс

когда я использую

{
    "query": {
        "match_all: {}
    }
}

я получил все записи, но когда я использую поисковый запрос

{
    "query": {
        "match": {
            "name": "Max"
        }
    }
}

я получаю все совпадения где "Макс", но когда я изменяю Макс на Mxa или Mx, тогда я ничего не получаю. Из того, что я прочитал, по умолчаниюasticsearch с опечаткой, я должен найти продукты с Максом в названии, если я не делаю что-то не так? Просто что?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...