Elasticsearch-это распределенная, надежная поисковая и аналитическая система, способная решать все большее число вариантов использования. Являясь сердцем эластичного стека, он централизованно хранит ваши данные для молниеносного поиска, точной настройки релевантности и мощной аналитики, которая легко масштабируется.
Elasticsearch позволяет выполнять и комбинировать множество типов поиска — структурированный, неструктурированный, географический, метрический — любым удобным для вас способом. Начните с простого вопроса и посмотрите, к чему он вас приведет.
Одно дело-найти 10 лучших документов, соответствующих вашему запросу. Но как вы можете понять, скажем, миллиард строк журнала? Агрегации Elasticsearch позволяют уменьшить масштаб, чтобы изучить тенденции и закономерности в ваших данных.
Когда вы мгновенно получаете ответы, ваши отношения с вашими данными меняются. Вы можете позволить себе повторять и охватывать больше областей.
Быть таким быстрым нелегко. Мы внедрили инвертированные индексы с датчиками конечного состояния для полнотекстовых запросов, деревья BKD для хранения числовых и географических данных и хранилище столбцов для аналитики.
И поскольку все индексируется, у вас никогда не остается зависти к индексу. Вы можете использовать все свои данные и получать к ним доступ с невероятной скоростью.
Цифры, текст, география, структурированные, неструктурированные. Приветствуются все типы данных. Полнотекстовый поиск просто царапает поверхность того, как компании по всему миру полагаются на Elasticsearch для решения различных задач. Смотрите полный список решений, созданных непосредственно в эластичном стеке.