Каждый разработчик приложения рано или поздно сталкивается с таким важным вопросом, как выбор поискового движка. Можно сказать, что поисковый движок – это сердце API и главный элемент системы доступности контента, благодаря ему поиск и фильтрация происходят в разы быстрее, чем в реляционных базах данных.
Создавая eventscanner. ru, мы выбрали Lucene. Это то, что внутри
elasticsearch.
Мы хотим получить чуть больше, чем просто голую библиотеку, чтобы работать уже со всем готовым. Если задачи бизнеса изменятся и нужно будет лезть в ядро движка, тогда будем отталкиваться от новых требований.