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

Основные преимущества поискового движка ElasticSearch – масштабируемость и отказоустойчивость, поэтому она подходит как для больших, высоконагруженных сервисов, так и для небольших растущих проектов, в которых постоянно увеличиваются объемы данных и поисковых запросов.

Возможности Elastic Search

/images/services/icons/services-icon-15.png
Ранжирование
ElasticSearch допускает настройку веса различных коэффициентов для лучшего соответствия поиска целям бизнеса – продвижение новинок, акций, залежавшегося товара
/images/services/icons/services-icon-16.png
Полнотекстовый морфологический поиск
ES проводит комплексный полнотекстовый поиск по базе данных с учетом морфологии
/images/services/icons/services-icon-17.png
Нечеткий поиск
Поисковый движок ElasticSearch позволяет находить необходимые товары и документы даже если в запросе есть опечатки или ошибки
/images/services/icons/services-icon-18.png
Работа с разными источниками данными
ElasticSearch допускает извлечение информации из файлов (Word, Excel, PDF), баз данных и логов, добавляя их в поисковый индекс
/images/services/icons/services-icon-19.png
Поиск по геообъектам
Осуществляет поиск данных на определенном расстоянии от географической точки, определение расстояния между объектами
/images/services/icons/services-icon-20.png
Масштабирование
ElasticSearch легко горизонтально масштабировать, добавляя сервера по мере роста нагрузки – сервис сам перераспределит нагрузку
/images/services/icons/services-icon-21.png
Конвейер загрузки (Ingestion pipeline)
Конвейер загрузки позволяет выполнять стандартные преобразования данных перед индексированием. Например, конвейер можно использовать для удаления полей, извлечения значений из текста и обогащения данных
/images/services/icons/services-icon-22.png
Отказоустойчивость
Индекс в ElasticSearch автоматически распределяется по узлам кластера, поэтому кластеры продолжают работать, даже если возникают аппаратные ошибки

Этапы внедрения ElasticSearch

  • Анализ и постановка задачи
  • Настройка серверов
  • Разработка логики загрузки и обновления данных
  • Создание поискового индекса
  • Настройка поисковой выдачи
  • Тестирование и анализ качества поиска
  • Перенос на рабочий сервер
  • Поддержка и сопровождение

Проводим аудит проекта – оцениваем объем данных, частоту их обновления, нагрузку. Готовим техническое задание на внедрение и настройку ElasticSearch, в котором указываем все оказываемые услуги, особенности внедрения на основе результатов аудита, сроки и стоимость разработки.

С вами будут работать

01
Менеджер
Координирует работу команды, отвечает за коммуникацию с клиентом
02
Дизайнер
Создает макет дизайна страницы выдачи, поисковой строки, карт, фильтров данных, сортировки
03
Backend-разработчик
Внедряет и настраивает ElasticSearch
04
Frontend-разработчик
Реализует логику работы интерфейса поиска
05
Аналитик качества поиска
Анализирует поведение пользователей и их удовлетворенность качеством выдачи
06
Тестировщик
Проверяет корректность работы поиска

Цены на внедрение и настройку ElasticSearch

Внедрение ElasticSearch под ключ

Берем на себя полный цикл внедрения ElasticSearch. Анализируем данные клиента и помогаем обслуживать готовый поиск.

  • Разрабатываем логику работы с данными;
  • Настраиваем веса коэффициентов;
  • Контролируем качество поиска.
от800 тыс.
Выделенная команда

Для работы над вашим проектом соберем полноценную команду разработчиков и тестировщиков под руководством тимлида или менеджера.

  • Команда полностью сосредоточится на вашем проекте;
  • Выберем специалистов с релевантным опытом и стеком;
  • Уменьшим или увеличим команду при необходимости.
от400 тыс. ₽ в месяц
Аудит (консультация)

Если вы уже используете ElasticSearch, но не уверены, что он работает оптимально, вы можете проконсультироваться с высококвалифицированным специалистом.

  • Специалист проанализирует программный код вашего проекта;
  • Посмотрит и исправит настройки;
  • Внесет изменения для ускорения и улучшения работы.
от2700 в час

Заказать внедрение и настройку ElasticSearch

Заполнить бриф
Форматы: jpg, png, xsl, PDF, doc. Размер до 2 МБ
Нажимая кнопку «Отправить», Вы принимаете условия обеспечения конфиденциальности персональных данных.
Отправить

Нам доверяют, потому что:

Tagline
17 место – Рейтинг веб-интеграторов
Summer Tagline 2020
Серебро в номинации «Лучший сайт за 2 недели» (сайт России на выставке Expo Dubai)
RU
Лучший интернет-проект в номинации «Экономика и бизнес» (проект «Выберу.ру»)
RU
2 награды на конкурсе «Золотой сайт»
ElasticSearch – это современное решение для поиска информации. Система позволяет хранить и анализировать большие базы данных на проекте, а пользователям – быстро и точно найти то, что их интересует. За годы работы мы выработали высокие стандарты качества и внедрили ElasticSearch как на собственных, так и на клиентских проектах.

Узнать стоимость

Расчет стоимости внедрения и настройки ElasticSearch индивидуален и необходимо обсуждение основных элементов проекта

Обсудить стоимость внедрения и настройки ElasticSearch