Как правильно настроить elasticsearch под неточный поиск?

105
30 июля 2019, 19:00

Есть названия товаров к примеру

  • -Exo Wave i007plus
  • -Archos 70 Copper
  • -Exo Wave i007a

  • -Cavion Base 7.1 Quad

  • -Exo Wave versioni007b

Нужно сделать неточный поиск по ним по такому принципу : - при вводе i007a в результатах был и Exo Wave i007a,Exo Wave i007plus и Exo Wave versioni007b . по неточном поиске в документации нашел разве что fuzzy search по алгоритму левенштейна , но это по моему не то, что нужно . Потому что там максимальное расстояние может быть 2 символа, а у меня большинство случаев не будут попадать под это ограничение(хотя бы i007a (Exo Wave versioni007b)) Нужно что то типа LIKE %word% но с возможностью ошибки в слове , но как это реализовать никак не могу найти . Что можете посоветовать по эту задачу?Куда копать дальше?

READ ALSO
Как добавить теr к товарам через wp функцию?

Как добавить теr к товарам через wp функцию?

как можно добавить ко всем товарам сразу тег, я пробовал вот так присваивать, но не вышло

134
Контроллер как сервис в Symfony 3.4

Контроллер как сервис в Symfony 3.4

Доброго времени суток всем, возникла проблема с определением и настройкой контроллера как сервиса, суть проблемы - пишу бандл для подключения...

126
Постепенный вывод данных

Постепенный вывод данных

Имеется ajax скрипт и php скрипт

129
Прямая авторизация в вк

Прямая авторизация в вк

Осуществляю прямую авторизация в вк,clientId и clientSecret получил из вк приложения,путем декомпилированияЗапрос вот такой json_decode(file_get_contents("https://oauth

116