Особенности поиска в тендерных заявках и причем здесь Elastic Search

11 февраля, 2025 Автор: korjeek

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

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

Компания управляет сайтом на платформе Bitrix, предлагая более 8000 наименований специального оборудования. Товарная база постоянно обновляется, что требует эффективного инструмента для быстрого и точного поиска. Однако стандартный поиск на сайте сталкивался с серьезной проблемой: в тендерных заявках часто используются артикулы, где русские буквы заменены на аналогичные английские. Например, артикул «СВ-13457» может быть записан с английской буквой «C» и русской «В». Стандартный поиск не справлялся с такими вариациями, что вынуждало пользователей вручную подбирать различные комбинации символов, делая процесс поиска долгим и неудобным.

Решение: интеграция системы ELK

Чтобы устранить эту проблему, было принято решение внедрить систему ELK (Elasticsearch, Logstash, Kibana) — мощный инструмент для поиска и аналитики данных. Для неспециалистов поясним: ELK — это набор программ, который позволяет эффективно собирать, обрабатывать и визуализировать большие объемы данных, обеспечивая быстрый и точный поиск информации.

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

  1. Настройка сервера ELK: Был выделен отдельный сервер для развертывания системы ELK, что обеспечило необходимую производительность и независимость от основной инфраструктуры сайта.
  2. Индексирование товаров: Все товары и их свойства были загружены в индекс Elasticsearch с предварительной разметкой данных. Это позволило системе понимать структуру информации и обеспечивать более точные результаты поиска.
  3. Регулярное обновление данных: Была настроена система регулярного обновления и удаления товаров в индексе, что гарантировало актуальность информации и соответствие текущему состоянию товарной базы.
  4. Разработка кастомного модуля поиска: Вместо стандартного поискового модуля Bitrix был создан собственный, который направляет запросы непосредственно к серверу ELK. Полученные оттуда идентификаторы товаров затем обрабатываются стандартными командами Bitrix. Такой подход значительно ускорил процесс поиска: один запрос обрабатывается примерно за 50 миллисекунд.
  5. Кэширование частых запросов: Для обеспечения мгновенного отклика для наиболее популярных запросов было внедрено кэширование, что позволило пользователям получать результаты поиска практически моментально.
  6. Мониторинг и анализ эффективности поиска: Была внедрена система учета пользовательских запросов и оценки их эффективности. Теперь можно отслеживать, перешел ли пользователь на страницу товара после поиска или нет, что помогает в дальнейшем улучшать алгоритмы поиска.
  7. Интеграция с аналитической системой заказчика: Все данные о поисковых запросах и поведении пользователей были выгружены в аналитическую систему заказчика, предоставляя ему ценные инсайты для принятия обоснованных бизнес-решений.

Результаты и выводы:

  • Улучшенный поиск: Теперь система способна обрабатывать сложные запросы, учитывая различные вариации написания артикулов и названий товаров, что особенно важно для тендерных заявок.
  • Снижение нагрузки на базу данных: Нагрузка на основную базу данных снизилась на 30%, что положительно сказалось на общей производительности сайта и скорости его работы.
  • Понимание интересов клиентов: Заказчик получил возможность анализировать, какие товары наиболее интересны посетителям, и соответственно корректировать ассортимент на складе в соответствии с актуальными запросами.
  • Повышение скорости и точности поиска: Пользователи теперь могут находить необходимые товары быстрее и с большей точностью, что повышает их удовлетворенность и лояльность к компании.
  • Расширенные аналитические возможности: Интеграция с аналитической системой позволила заказчику глубже понимать поведение пользователей на сайте и принимать обоснованные решения для дальнейшего развития бизнеса.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

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