Поисковая система и хранилище данных

Elasticsearch осуществляет поиск режиме реального времени, имеет горизонтально масштабируемый поиск и поддержку многопоточности. Система основана на библиотеке Apache Lucene, которая подходит для индексирования и поиска информации в любом типе документов. 

 

Elasticsearch — это нереляционное хранилище документов, которое имеет REST API и позволяет работать с данными в формате JSON. Строгая структурированность при этом не является обязательным требованием. Является ядром экосистемы Elastic Stack, в состав которой также входят: механизм сбора данных и регистрации журналов Logstash; платформа аналитики и визуализации Kibana; платформа для одноцелевых отправителей данных Beats.

Узнайте больше из нашего блога

Читать блог

Преимущества Elasticsearch

Масштабируемость

Кластер Elasticsearch расширяется «на лету» добавлением новых серверов. При этом распределение нагрузки по узлам происходит автоматически.

Отказоустойчивость

В случае сбоя кластерных узлов данные не потеряются, а будут перераспределены, и поисковая система сама продолжит работу.

Гибкость поисковых фильтров

Нечеткий поиск, возможности работы с восточными языками и мультиарендность, когда в рамках одного объекта можно динамически организовать несколько различных поисковых систем.

Управляемость и универсальность

Управляемость по HTTP с помощью JSON-запросов за счет REST API и визуального веб-интерфейса Kibana. Logsatsh в потоковом режиме работает одновременно со множеством разных источников данных.

Давайте делать крутые проекты вместе!