Оптимизируйте поиск на сайте с Elasticsearch

Оптимизируйте поиск на сайте с Elasticsearch

Elasticsearch — решение по управлению поисковым контентом. Оно поможет посетителям вашего сайта найти именно то, за чем они пришли.

Для чего используется Elasticsearch

1

Поиск товаров

по каталогу или отдельной категории

2

Ранжирование

результатов поиска по степени соответствия запросу

3

Хранение данных

(логов, контактных данных, закладок)

Возможности Elasticsearch

1

Полнотекстовый поиск по фразам

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

2

Поисковые фильтры

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

3

Подсветка результатов

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

4

Размытый поиск

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

5

Автозаполнение

Автозаполнение помогает пользователю найти желаемое быстрее, даже если он ввёл в поиск сочетание слов с ошибкой.

Функционал Elasticsearch

Безопасность

Контролируйте доступ к данным для каждого сотрудника. Например, вы можете дать доступ маркетологам только к аналитике, но запретите доступ к другим данным.

Мониторинг работы

Отслеживайте производительность работы, получайте уведомления об изменениях, сравнивайте работоспособность и производительность сразу нескольких развёртываний на проекте.

Оповещения

Будьте в курсе всех изменений и подозрительных активностей, настроив систему оповещений с возможностью выбора метода и вида оповещений.

Масштабируемость

Добавляйте новые серверы, а поисковый движок сам распределит на них нагрузку. Если по какой-то причине произойдёт отказ, данные не будут утеряны и поисковая система самостоятельно продолжит работу без сбоев.

Кейсы ESB–систем

Смотреть все

Смотреть все

Ценообразование

Проекты оцениваются индивидуально, потому что для наших клиентов типовых задач не бывает

4200 

в час

Подробнее

Мы используем файлы cookie, чтобы предоставить наилучшие возможности сайта

Ок
Заходите в наш бот за оперативной консультацией и полезной информацией