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

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

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

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

1

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

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

2

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

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

3

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

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

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

1

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

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

2

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

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

3

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

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

4

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

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

5

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

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

Функционал Elasticsearch

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

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

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

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

Оповещения

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

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

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

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

Смотреть все

Смотреть все

Pricing

Projects are evaluated individually, because there can be no typical tasks for our clients

45 

per hour

Learn More

Ваша заявка отправлена успешно

Отправить снова

Ready to help you with your project

You'll be contacted by your personal manager

Contacts

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

Ок