Логотип компании Goodbit

Development services ELASTICSEARCH

View cases
Иконка технологии elastic

What is ELASTICSEARCH

Elasticsearch is a popular free software search engine that was written in Java. It is based on the Lucene library, and official clients are available in PHP, Java, .NET (C#), Python and other languages.

All Lucene system functions are available via JSON and Java application interfaces.

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

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

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

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

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

Ask a question

Our experience

What we offer

Elasticsearch Web Development Services

UI/UX development for Elasticsearch

Mobile development services for Elasticsearch

Customized solution for Elasticsearch development

Our full cycle method
We conduct events at all stages of software development, offering effective and elegantly designed solutions to improve your everyday business processes

The difference we offer

I'm here to help you find a software solution.

If you have a business problem that you want to solve with a software solution, let me tell you about what we can offer. Should I start with a free evaluation of your project?

MariaPartner Relations Manager
Discuss
Partner Relations Manager