Elasticsearch осуществляет поиск режиме реального времени, имеет горизонтально масштабируемый поиск и поддержку многопоточности. Система основана на библиотеке Apache Lucene, которая подходит для индексирования и поиска информации в любом типе документов.
Elasticsearch — это нереляционное хранилище документов, которое имеет REST API и позволяет работать с данными в формате JSON. Строгая структурированность при этом не является обязательным требованием. Является ядром экосистемы Elastic Stack, в состав которой также входят: механизм сбора данных и регистрации журналов Logstash; платформа аналитики и визуализации Kibana; платформа для одноцелевых отправителей данных Beats.
Для полнотекстового поиска по сайту
(Stack Overflow, Альфа-Банк и др.)
Для хранения и анализа журналов
(Netflix, ДомКлик)
Для поиска по продуктам
(Leroy Merlin, многие крупные магазины)
Для визуализации и анализа показателей
(ДомКлик, Тинькофф, Leroy Merlin и др)