Я создаю веб-приложение, используя Elasticsearch с Playframework [Java] с опцией полного поиска текста. Я хочу обработать что-то вроде «телефонов Sony Ericsson под 300 долларов» или «телефонов Samsung с 3g». Поскольку я новичок в Lucene/Elasticsearch, мне хотелось знать, что это лучший способ.Как выполнить полнотекстовый поиск с помощью модификаторов в Elasticsearch
Должен ли я анализировать термины типа «выше, ниже, с» и т. Д. В моем коде, а затем генерировать релевантные запросы для Elasticsearch или есть лучший/стандартный способ сделать это? Я понимаю, что НЛП - очень сложная область, но хотелось бы знать, как это делают другие, и сколько усилий это будет. И я хочу добавить, что это не обязательно должно быть идеально. Любая помощь?