Поисковик на Spring Boot

Описание:

Интересуюсь разработкой поисковика для веб-сайта. Основная идея: частичный поиск + предложения для автозаполнения. То есть пользователь заходит на сайт, к примеру сайт с адресами, и начинает вводить данные. В этот момент ему выпадает строка предложений для автозаполнения (как у гугла на картинке ниже).

В интернете нашел, что люди используют Elasticsearch (фреймфорк поверх lucene), но не нашел примеров добавления его в Spring Boot проект. Варианты, которые представлены в интернете уже depricated.

Суть

Я хотел бы добавить в свой проект Elasticsearch с предложением для заполнения, с использованием High Level Client (REST API, если быть в кратце). Поиск с использованием edgengramfilterfactory.

Пример запроса:

http://localhost:9000/search?name=sp
http://localhost:9000/search?name=Spr
http://localhost:9000/search?name=SpringBoot

Обязательно нужна поддержка кириллицы!

Вопрос:

Могли бы подсказать реально полезные источники/проекты в которых показано как добавить в проект данную вещь, а так же книги (если они есть) по добавлению elasticsearch в Spring (примеры REST API!)?

Если есть источники на русском языке - было бы неплохо, если бы вы ими поделились.

Техническое описание проекта:
Back-end:
Spring Boot 2.2.6.RELEASE
Hibernate 5.4.10
MySql 8.0.15


Ответы (0 шт):