Elasticsearch — оптимизация поиска на сайте
Elasticsearch — оптимизация поиска на сайте
Оптимизируйте поиск на сайте с Elasticsearch
Оптимизируйте поиск на сайте с Elasticsearch
Elasticsearch — решение по управлению поисковым контентом. Оно поможет посетителям вашего сайта найти именно то, за чем они пришли.
Для чего используется Elasticsearch
1
Поиск товаров
по каталогу или отдельной категории
2
Ранжирование
результатов поиска по степени соответствия запросу
3
Хранение данных
(логов, контактных данных, закладок)
Возможности Elasticsearch
1
Полнотекстовый поиск по фразам

Поддерживает модификаторы: «+» (плюс) — слово должно присутствовать — и «−» (минус) — слово должно отсутствовать. По умолчанию результаты будут отсортированы в соответствии с релевантностью текста к запросу.
2
Поисковые фильтры

В любом языке есть стоп-слова — вспомогательные слова, которые не несут большой смысловой нагрузки (например, союзы и предлоги). Elasticsearch упрощает и конкретизирует поисковую фразу до корней значимых слов, исключает стоп-слова. Пользователь получает более релевантные результаты.
3
Подсветка результатов

Пользователи любят, когда искомые слова подсвечиваются в результатах поиска. Это особенно важно, когда они ищут среди тысяч товаров, каждый из которых имеет своё описание.
4
Размытый поиск

Если пользователь совершит опечатку, Elasticsearch всё равно выдаст ему то, что он искал, — в отличие от MySQL, который бы в данной ситуации отобразил 0 товаров.
5
Автозаполнение

Автозаполнение помогает пользователю найти желаемое быстрее, даже если он ввёл в поиск сочетание слов с ошибкой.
Функционал Elasticsearch
Безопасность
Контролируйте доступ к данным для каждого сотрудника. Например, вы можете дать доступ маркетологам только к аналитике, но запретите доступ к другим данным.
Мониторинг работы
Отслеживайте производительность работы, получайте уведомления об изменениях, сравнивайте работоспособность и производительность сразу нескольких развёртываний на проекте.
Оповещения
Будьте в курсе всех изменений и подозрительных активностей, настроив систему оповещений с возможностью выбора метода и вида оповещений.
Масштабируемость
Добавляйте новые серверы, а поисковый движок сам распределит на них нагрузку. Если по какой-то причине произойдёт отказ, данные не будут утеряны и поисковая система самостоятельно продолжит работу без сбоев.
Кейсы ESB–систем

Обеспечили Polaris возможность легко выводить новые товары на маркетплейсы и менять информацию о товарах в несколько кликов

Разработали целевую схему интеграции систем для производственного предприятия. Внедрили технологию ESB и запустили 48 потоков
Разработали целевую схему интеграции систем для производственного предприятия. Внедрили технологию ESB и запустили 48 потоков

Внедрили масштабируемую сервисную шину для АТИМО
Внедрили масштабируемую сервисную шину для АТИМО

Ценообразование
Проекты оцениваются индивидуально, потому что для наших клиентов типовых задач не бывает
4200 ₽
в час
Ваша заявка отправлена успешно
Отправить снова
Давайте обсудим ваш проект
С вами свяжутся персональные менеджеры
Что-то пошло не так! Пожалуйста, попробуйте еще раз.
Email:
Telegram: