Что умеет решение
Модуль «Интеллектуальный поиск» расширяет возможности стандартного поискового механизма платформы 1С-Битрикс. Решение предназначено для сайтов с крупными каталогами товаров, блогами, а также каталогами статей и новостей. Система обеспечивает поиск с учетом опечаток и ошибок ввода, включая неправильную раскладку клавиатуры.
Вышло новое поколение продукта — «Интеллектуальный поиск 2.0». Это полностью переработанное решение с улучшенным поисковым движком, коррекцией опечаток и раскладки, поддержкой синонимов, поиском по свойствам товаров, интеллектуальным ранжированием и AJAX-подсказками.
Описание модуля версии 1.0: после установки и настройки компонентов система позволяет находить необходимые товары или документы даже при наличии ошибок в запросе пользователя.
Модуль «Интеллектуальный поиск» использует алгоритмы нечеткого поиска на основе фонетических методов, включая расстояние Левенштейна, алгоритм Оливера и Metaphone. Это позволяет отображать на странице больше релевантных результатов, даже если запрос пользователя содержит неточности. Система учитывает следующие виды ошибок ввода: одну или две опечатки в одном слове, перестановку букв местами, пропуск или добавление лишней буквы (в том числе удвоение), слияние двух слов в одно, а также ошибки в транслитерированных вариантах.
Для решения проблем с конкретными словами или фразами предусмотрен инфоблок для их замены. Например, запрос на транслитерированное «tvorog» будет искать по «tvorozhnaya massa», а запрос «ayfon khr» — по «iphone xr».
Модуль поддерживает двустороннюю транслитерацию: введенные на кириллице слова (названия брендов, товаров и другие) автоматически переводятся в латиницу при поиске, и наоборот. Решение оптимизировано как на стороне сервера, так и на стороне клиента, обеспечивая высокую производительность и чистоту кода. Модуль предназначен для любых сайтов, требующих расширения возможностей поиска текстовой информации.
Модуль поддерживает технологию «Композитный сайт», работу с мультисайтовостью и мультиязычностью. В его состав входят два компонента. Первый, delement.title, выполняет поиск по заголовкам с учетом опечаток. Он находит наиболее близкие совпадения и показывает их в выпадающем списке. Второй компонент, delement.page, отвечает за полноценную страницу поиска, обеспечивая более глубокий анализ и выдачу релевантных результатов. Компонент delement.title работает максимально быстро, не используя сложные алгоритмы, чтобы данные всегда оставались актуальными. Запросы выполняются на каждый введенный символ; применение более тяжелых алгоритмов привело бы к задержкам, из-за которых поиск не успевал бы за действиями пользователя. Для работы модуля требуются минимальные навыки администрирования 1С-Битрикс.
Для модуля «Интеллектуальный поиск» General iT может выполнить установку, настройку и проверку работы в вашем проекте.