В докладе будут рассмотрены принципы построения поисковых систем. Будет произведена сравнительная характеристика различных поисковых движков, этапы построения поисковой системы на базе ElasticSearch. Также будет рассмотрена индексация контента и возникающие при этом попутные тонкости и "подводные камни". Доклад будет интересен, в первую очередь, разработчикам, пишущим поисковые системы в режиме реального времени, а также решении таких задач, как DataRetention и постоянная оптимизация скорости поиска.