Что такое ELASTICSEARCH

Elasticsearch – популярная свободная программная система поиска, которая была написана на языке Java. В своей основе использует библиотеку Lucene, а официальные клиенты доступны на PHP, Java, .NET (C#), Python и других языках.

Все функции Lucene системы доступны через прикладные интерфейсы JSON и Java.

Поисковая система разрабатывается компанией Elastic вместе еще с двумя проектами – механизмом сбора данных и анализа журналов Logstash и платформой аналитики и визуализации Kibana. Три этих продукта составляют интегрированное решение «Elastic Stack».

ElasticSearch используется в таких крупных сайтах, как Wikimedia, StumbleUpon, Foursquare, SoundCloud, GitHub, Netflix, Amazon и другие.

Поисковая система от Elastic позволяет обеспечивать горизонтально масштабируемый поиск, поддерживает многопоточность. Индексы поиска можно разделить на сегменты, которые имеют несколько реплик. На каждом узле может быть по несколько сегментов, но, одновременно с этим, каждый узел действует как координатор для делегирования операций правильному сегменту, а перебалансировка и маршрутизация выполняются автоматически.

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

Если вы хотите узнать больше о языке программирования ElasticSearch, обращайтесь за информацией к Goodbit! Мы с радостью ответим на все интересующие вопросы. Также будем рады помочь в поисках лучших решений для ваших проектов.

Задать вопрос

Другие проекты

Avatar projectBfu projectGe project
Все проекты

Что мы предлагаем

  • Услуги Веб разработки ElasticSearch

  • UI/UX разработка для ElasticSearch

  • Услуги мобильной разработки для ElasticSearch

  • Индивидуальное решение для разработки ElasticSearch