Артур Голубев
Готовые решения для 1С-Битрикс
Часто задаваемые вопросы:
Умный поиск с исправлением ошибок в запросе и подсказками
Установка решения
Установка данного решения включает в себя размещение и настройку компонентов, поэтому без базовых навыки работы с кодом не обойтись. Процесс установки решения не сложен и занимает в среднем около часа. При необходимости помогу с установкой и отвечу на вопросы — пишите на почту me@arturgolubev.ru
Важная базовая информация:
- Перед установкой пройдите «Проверку системы» на сайте стандартным инструментом битрикса (Админка->Настройки->Инструменты->Проверка системы). Если там есть ошибки — исправьте их. Особенно критичны константы UFT и работа со строками — если в этих пунктах есть ошибки, решение будет работает некорректно.
-
Решение включает в себя 2 компонента: Умный поиск по заголовкам (search.title) — интерактивный поиск и Умная страница поиска (search.page) — поисковая страница
-
Решение имеет набор общих настроек. Для изменения настроек нажмите «Настройки» в верхней части админ-панели и в списке модулей выберите «Умный поиск с исправлением ошибок и подсказками»
Ситуация 1. У вас на сайте не установлены компоненты поиска
В этой ситуации нам нужно с нуля настроить компоненты и разместить их в шаблоне либо на определенных страницах
1. Создайте тестовую страничку для первичного размещения и настройки компонента. Измените страничку в Визуальном редакторе
2. Разместите на данной странице компонент «Умный поиск по заголовкам» (search.title)
3. В настройках компонента (двойной клик по размещенному компоненту в визуальном редакторе) сделайте следующие настройки:
-
«Количество категорий поиска» — укажите 1. Указание большего количества категорий не рекомендуется, т.к. крайне негативно влияет на скорость работы поиска
-
Обязательно заполните «Ограничение области поиска». В этой настройке выберите только важные данные по которым нужно искать (например каталог товаров). Пример настройки для поиска по каталогу:
-
Если решение устанавливается на редакцию малый бизнес или старше, в настройках будет возможность указать цену которую нужно вывести и конвертацию в валюту
-
Остальные настройки такие как сортировка, количество результатов заполните исходя из ваших задач
-
После завершения настроек сохраните настройки и страницу
4. После завершения настройки и проверки интерактивного поиска откройте страничку в режиме html-кода, скопируйте код уже настроенного компонента и разместите его в шаблоне сайта, шапке или других запланированных местах
5. После размещения интерактивного поиска в шаблоне сайта, удалите его с тестовой страницы. Разместите на странице компонент «Умная страница поиска» (search.page) и настройте (настройки страницы схожи с настройками интерактивного поиска).
6. Скопируйте код настроенного компонента поисковой страницы и разместите на нужной странице.
Если редакция с каталогом и требуется настроить вывод результатов поиска на странице в виде карточек, компонент поисковой страницы нужно установить в компонент catalog.search, заменив в нём стандартный компонент bitrix:search.page, на тот что вы настроили ранее.
Ситуация 2. У вас на сайте установлены стандартные компоненты bitrix:search.page, bitrix:search.title (90% случаев)
В данной ситуации нам необходимо найти вызовы стандартны компонентов и заменить их на вызовы компонентов, установленных модулем
1. Первым делом найдем вызов компонента интерактивного поиска, чаще всего он расположен в шаблоне сайта (header.php, footer.php) либо во включаемых областях, расположенных в шаблоне сайта. Вызов компонента выглядит следующим образом:
2. Замените подчеркнутые надписи на «arturgolubev» (пространство имён) и «.default» (шаблон)
3. Сохраните и проверьте работу. Настраивать в данном случае не обязательно, т.к. при подобной замене сделанные ранее настройки стандартного компонента перекочевали на компонент модуля.
4. Откройте вашу поисковую страницу. Изучите что расположено на данной странице.
- Если на странице расположен компонент bitrix:search.page, то замените его вызов по схеме ниже
- Если расположен компонент bitrix:catalog.search, то необходимо в шаблоне данного компонента (template.php) найти вызов компонента bitrix:search.page и заменить по схеме ниже
- Если на странице расположен комплексный компонент bitrix:catalog, то необходимо в шаблоне компонента вызываемый компонент bitrix:catalog.search, далее в его шаблоне найти bitrix:search.page и заменить по схеме ниже
После того как мы нашли компонент Cтраницы поиска bitrix:search.page нужно как и в ситуации с интерактивным поиском заменить вызов:
на
5. Если необходимо сохранить дизайн, который использовался до установки решения
-
Скопируйте использовавшийся шаблон bitrix:search.title в
/bitrix/templates/ВАШ_ШАБЛОН/components/arturgolubev/search.title/ (если папки по пути назначения отсутствуют, просто создайте их) - Скопируйте использовавшийся шаблон bitrix:search.page в
/bitrix/templates/ВАШ_ШАБЛОН/components/arturgolubev/search.page/ (если папки по пути назначения отсутствуют, просто создайте их) - И примените их к установленным предыдущими пунктами компонентам
Готово : )
Умный поиск с исправлением ошибок в запросе и подсказками — это решение для 1с-Битрикс, повышающее эффектность и удобство поиска на вашем сайте за счёт обработки ошибок и опечаток пользователей в написании запроса, исправления раскладки клавиатуры и расширения области поиска.
Алгоритмы исправления ошибок и опечаток основаны на техническом анализе запроса пользователя относительно базы вашего сайта и полностью автоматические (не требуют заполнения словоформ и т.п.). Помимо исправления ошибок, решение позволяет позволяет искать не только по стандартным полям, таким как название, но и по свойствам товаров и тегам, даже в интерактивном поиске!
Компоненты решения полностью совместимы со стандартными шаблонами компонентов bitrix:search.title и bitrix:search.page. Вы сможете установить более эффективный поиск и не теряя дизан-оформление вашего сайта.
1. Подстраиваться под дизайн стандартных поисковых компонентов. Выводить подсказки, с возможностью вывода картинки, цены, скидки и текста описания.
2. Исправлять орфографические ошибки пользователей в написании слов. Например: при вводе «кампрессор» модуль найдет на сайте «компрессор»
3. Исправлять ошибки в словосочетаниях, даже если они сделаны в нескольких словах. Например: при вводе «тримр бинзиновый» найдет «бензиновый триммер»
4. Находить по вводу транслитерации (ввод буквами другого языка). Например: при вводе названия бренда «девольт» найдёт «DeWalt»
5. Исправлять раскладку клавиатуры. Например: при вводе «,typjgbkf» найдет «Бензопила»
6. Искать по тегам товара (для товаров можно прописать дополнительные поисковые слова). Например: находить iPhone по написанию «Айфон» или «Яблоко»
7. Искать по свойствам. Например: поиск по артикулу, производителю и т.п.
8. Искать по внутренним вхождениям. Например: поиск по «80TL» найдет «RD-C80TL»9. ***NEW*** Свои правила исправлений. Например: Можно прописать подмены для слов или вручную откорректировать правило исправления 10. *** SUPER NEW *** Возможность дать приоритет товарам в наличии и разделам!
▷ Вы можете посмотреть возможности поиска «вживую» в видео-обзоре возможностей решения — ссылка.
Все указанные примеры можно проверить в онлайн-демо
Для понимания принципов работы и возможностей модуля вы можете посмотреть два онлайн-демо с разной тематикой:
— Стандартный магазин одежды от 1с-Битрикс
— Интернет-магазин инструмента
▷ | Продуманный адаптивный дизайн «Из коробки» с 5 цветовыми схемами, который хорошо смотрится на компьютере, телефоне и планшете | |
▷ | Быстрая адаптация к в ваш дизайн поиска (синергия со стандартными компонентами) | |
▷ | Гибкая настройка алгоритма поиска и индексируемых данных | |
▷ | Поиск по свойствам товара в интерактивном поиске и на поисковой странице | |
▷ | Сбор статистики поисковых запросов |
▷ | Исключение предлогов из запроса и индекса |
▷ | Свои правила исправлений и указание подмен |
▷ | Без ежемесячной абонентской платы. Один раз установили и поиск работает |
✔ | Корректно работает на пк, смартфоне и планшете | |
✔ | Поддерживает механизм многосайтовости | |
✔ | Одинаково хорошо работает с кодировками UTF-8 и Windows-1251 | |
✔ | Использует стабильные события и работает на большинстве версий 1с-Битрикс | |
✔ | Поддерживает композитный и автокомпозитный режим |
Оставить отзыв
У данного товара нет отзывов. Станьте первым, кто оставил отзыв об этом товаре!
Для покупки выберите нужный вам продукт и нажмите кнопку «В корзину». Решение будет помещено в «Корзину», где вы можете изменить количество (если это необходимо) и перейти к оформлению заказа.
Заказ оформляется в несколько шагов.
Шаг 1. Выбор типа покупателя.
Для того, чтобы получить счет на оплату, выберите «Юридическое лицо» и заполните платежные реквизиты.
Шаг 2. Выбор способа оплаты.
К оплате принимаются банковские карты платежных систем Visa и MasterCard. Услуга бесплатная, никаких дополнительных процентов вы не платите.
Шаг 3. Заполнение данных.
Последовательно заполните необходимые поля. Обязательные поля помечены звездочкой.
Шаг 4. Скидки по купону.
Если у вас есть купон на скидку, укажите его в соответствующем поле в «Корзине». Проверьте, уменьшилась ли стоимость в соответствии со скидкой и далее продолжите оформление заказа.
Шаг 5. Проверка указанных данных и согласие на обработку персональных данных.
Проверьте введенные данные и подтвердите согласие на обработку персональных данных.
Шаг 6. Создание заказа.
Нажмите кнопку «Оформление заказа». Система проинформирует вас о создании заказа и сообщит присвоенный ему номер. В зависимости от выбранного способа оплаты нажмите «Оплатить заказ» и следуйте указаниям системы или «Получить счет для оплаты» (счет будет сформирован в отдельном окне, его можно распечатать и отдать на оплату) .
После подтверждения факта оплаты на e-mail, указанный при оформлении заказа, будет отправлено письмо с лицензионным ключом, инструкцией по его активации и получению дистрибутива, или купоном и инструкцией по активации купона.
Моментом оплаты считается поступление денежных средств Заказчика на банковский счет компании.
Следить за выполнением своего заказа можно в персональном разделе сайта. Для входа в этот раздел необходимо ввести логин и пароль пользователя, оформившего заказ.
Оплачивайте покупки удобным способом. В интернет-магазине доступно 2 варианта оплаты:
- Безналичный расчет: карты Visa и MasterCard. Чтобы оплатить покупку, система перенаправит вас на сервер системы ASSIST. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: PayPal, WebMoney и Яндекс.Деньги. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
После оплаты на указанный вами при заказе e-mail придет письмо с купоном и инструкцией по его активации.
При комплексной покупке возможны дополнительные скидки.
Подробности вы можете обсудить с Вашим персональным менеджером.
4.0.1 (25.02.2022) | Правила исправлений теперь работают и для словосочетаний Событие для работы с запросом пользователя Оптимизации |
3.5.3 (21.01.2022) | Исправления ошибок |
3.5.1 (17.01.2022) | История запросов Улучшение точности механизмов исправления |
3.4.1 (30.11.2021) | Исправление багов |
3.4.0 (28.11.2021) | Поиск товара по названию раздела, параметр для уменьшения релевантности для товаров с нулевым доступным количеством, исправление артикулов и последовательностей из чисел и букв |
3.3.2 (24.08.2021) | Коррекция механизма индексации |
3.3.1 (20.08.2021) | Более быстрый обработчик индексации Поиск по айди теперь включается через настройки Фильтр по доступности товара из коробки Новый дополнительный механизм восстановления раскладки Прочие правки и улучшения |
3.2.4 (29.06.2021) | Совместимость с PHP 8 (обновить решение нужно До смены версии php) |
3.2.3 (05.06.2021) | Небольшие исправления, исправление бага с интерактивным поиском на последних версиях битрикса |
3.2.2 (14.05.2021) | Возвращена возможность фиксировать глубину просмотра в статистике Перенос части параметров вкладки визуальные в настройки компонентов + порядок в параметрах компонентов Доработка правил исправления — теперь они применяются и к индексу, устанавливая двустороннюю связь Новая техническая настройка Символы разбивки |
3.2.1 (31.03.2021) | Настройка исключения предлогов теперь одним полем Улучшена совместимость шаблонов с последними версиями битрикса Улучшения алгоритмов и исправление ошибок |
3.2.0 (27.02.2021) | Корректировки под func_overload = 0 Убрать отладочные поля из настроек «Количество результатов в интерактивном поиске», «Количество результатов на странице поиска» т.к. часто использовались не по назначению и приводили к проблемам Добавлена возможность дать приоритет разделам и товарам в наличии! Улучшения алгоритма и прочие мелкие исправления |
3.1.3 (10.02.2021) | Корректная работа с func.overload 0, прочие исправления и улучшения |
3.1.2 (26.01.2021) | Оптимизация скриптов, улучшение релевантности поиска |
3.1.1 (10.12.2020) | Добавлен виджет Marketplace Watcher Улучшена верстка search.page:default Улучшены механизмы релевантности Доработка механизма кеширования для повышения эффективности Общая оптимизация алгоритмов работы и прочие мелкие исправления |
3.0.1 (02.11.2020) | Правила сортировки теперь применяются в интерактивном поиске Значения свойства участвуют в поиске для разделов инфоблока Доработка механизма своих правил исправления + альтернативный синтаксис и прочие небольшие улучшения |
3.0.0 (26.09.2020) | Исправление ошибок, сортировка по релевантности в catalog.search, функционал ручной настройки исправлений |
2.4.0 (26.08.2020) | Улучшение индексации, возможность исключать из запроса и индекса предлоги Улучшение релевантности сортировки для страницы поиска Прочие небольшие улучшения |
2.3.2 (31.07.2020) | Исправление ошибок, улучшение релевантности и точности исправлений, прочие небольшие улучшения |
2.3.1 (10.07.2020) | Разноплановые корректировки и улучшения |
2.3.0 (23.06.2020) | В решение добавлен компонент catalog.search Полностью переработан механизм исправления ошибок, для более точных и предсказуемых результатов Исправлен сбор статистики Прочие исправления и улучшения |
2.2.2 (01.06.2020) | Исправление некоторых ошибок, повышение производительности расширенного режима, повышение точности исправлений ошибок После установки обновления сбросьте весь кеш сайта и сделайте переиндексацию поиска |
2.2.1 (11.05.2020) | Исправление ошибок |
2.2.0 (10.05.2020) | Улучшение механики и механизмов подбора. Настройки алгоритмов поиска через настройки решения |
2.1.0 (25.04.2020) | Улучшение алгоритмов поиска, уточнение категории поиска для страницы поиска (для шаблона catalog) После установки обновления Обязательно сбросьте весь кеш и Обновите поисковый индекс |
2.0.1 (18.04.2020) | Переработка алгоритмов поиска для улучшение поисковых возможностей и производительности После установки обновления Обязательно сбросьте весь кеш и Обновите поисковый индекс |
1.3.1 (04.04.2020) | Улучшение индексации и механизмов поиска |
1.3.0 (19.03.2020) | Повышение производительности, общее улучшение алгоритмов работы, поиск по свойствам типа число |
1.2.5 (02.03.2020) | Общее улучшение алгоритмов поиска и интерфейса Поиск по свойствам-справочникам (по названию элемента справочника) Возможность установки своего цвета оформления |
1.2.4 (12.02.2020) | Улучшения и небольшие исправления |
1.2.3 (03.12.2019) |
Внимание! Не забывайте, что после настройки области поиска в модуле необходимо сделать переиндексацию поиска. |
1.2.1 (04.11.2019) | Небольшое улучшение работы алгоритмов поиска (работа с тире), улучшение производительности |
1.2.0 (02.10.2019) | Расширение области поиска компонента search.title |
1.1.2 (24.08.2019) | Разработан новый удобный и продуманный дизайн модуля |
1.1.0 (16.08.2019) | Большое обновление модуля: Добавлено кеширование анализа слов, прелоадер для строки поиска, значительно улучшена работа в ситуациях с поиском по нескольким словам, проработка ситуаций с блокирующим отсутствующим словом |
Поиск — стандартная функциональность любого сайта. Но знали ли вы, что его можно улучшить? Особенно актуально для повышении конверсии интернет-магазинов.
Умный поиск с исправлением ошибок в запросе, подсказками и настраиваемой областью поиска — повышение качества и удобства поиска на сайте обеспечено.
Исправление ошибок и опечаток основывается на базе данных сайта и не требует дополнительных усилий с вашей стороны. Кроме автоматического исправления ошибок решение позволяет расширить область поиска, например, искать по тегам или свойствам товаров даже при интерактивном поиска.
Компоненты решения полностью совместимы со стандартными шаблонами bitrix:search.title и bitrix.search.page. При этом плагин можно использовать с вашим индивидуальным дизайном сайта.
Возможности плагина «Умный поиск с исправлением ошибок в запросе, подсказками и настраиваемой областью поиска»
- Поиск релевантной информации по запросу
- Сохранение индивидуального дизайна и шаблонов поиска
- Исправление ошибок в словах и словосочетаниях
- Поиск по транслитерации
- Исправление раскладки клавиатуры
- Поиск по тегам товаров
- Поиск по свойствам
- Поиск по внутренним вхождениям
- Свои правила исправления
- Приоритет
Решение выполняет качественный поиск по сайту с целью найти наиболее подходящую информацию по запросу пользователя. Возможна настройка области поиска (выбор данных, по которым будет происходить поиск).
Шаблоны стандартных компонентов совместимы с компонентами решения, то есть при его установке вы полностью сохраните индивидуальный дизайн на сайте. Либо вы можете использовать шаблоны поиска, которые идут в коробке с решением. Они отличаются адаптивностью, функциональностью, могут выводить подсказки (включая вывод картинки, цену, скидку и текст описания товара).
Решение исправляет ошибки в словах и словосочетаниях автоматически на основе запроса пользователя и базы данных сайта.
Пример: при вводе «плотье» плагин найдет на сайте «платье», при вводе «мужкая мойка» — «мужская майка».
Решение умеет находить товар, если вы вводите его на другом языке.
Пример: при вводе бренда «дайсон» найдет «Dyson».
Решение предполагает 2 варианта исправления раскладки: стандартный и усиленный. Усиленный режим раскладки не связан с морфологией и может искать проблемы с раскладкой у артикулов и т.д.
Пример: при вводе «,tnjy» найдет «бетон».
Часто в интернет-магазинах для товаров прописываются теги — слова не связанные с продуктами, но имеющее значение для поиска.
Пример: находим Iphone по тегам «Айфон» и «Яблоко».
Часто пользователи запоминают не столько название товара, сколько его характеристики: артикул, бренд или производитель.
Этот вид поиска нужен не всегда, но для сайтов, продающих автодетали и другие похожие товары, он необходим.
Пример: поиск «110HT» найдет «GA-110HT-8AER».
На вашем сайте есть товары, которые должны выдаваться по особенным запросам или вы хотите задать поиску как исправить конкретное слово? Просто задайте свои правила.
С помощью готового решения вы можете легко настроить приоритет на поиске товарам в наличии и по разделам.
Всегда поможем
Понравилось решение, но боитесь, что не справитесь? Пишите нам на почту mail@adm-center.ru, звоните по номеру 8 (928) 163-11-00 или оставьте заявку ниже. Наш менеджер обязательно с вами свяжется.
Подберем готовое решение, внедрим и настроим его, кастомизируем в соответствии с видом деятельности и спецификой бизнеса. Теперь ваш бизнес — наша забота!
«Умный поиск с исправлением ошибок в запросе, подсказками и настраиваемой областью поиска» — это решение для 1с-Битрикс, повышающее качество, эффектность и удобство поиска на вашем сайте за счёт обработки ошибок и опечаток пользователей в написании запроса, исправления раскладки клавиатуры и расширения области поиска.
Алгоритмы исправления ошибок и опечаток основаны на техническом анализе запроса пользователя относительно базы вашего сайта и полностью автоматизированы (не требуют заполнения словоформ и т.п.). Помимо исправления ошибок, с помощью решения можно расширить область поиска и искать не только по стандартному набору данных, но и по тегам, свойствам товаров, даже в интерактивном поиске!
Компоненты решения полностью совместимы со стандартными шаблонами компонентов bitrix:search.title и bitrix:search.page. Вы сможете установить более эффективный поиск не теряя дизан-оформление вашего сайта.
Обзор возможностей решения в видео-формате: youtube.com
1. Поиск наиболее подходящей (релевантной) информации по запросу
Решение выполняет качественный поиск наиболее релевантной информации по запросу пользователя с возможностью настройки области поиска (данных по которым происходит поиск)
2. Сохранение вашего дизайна страниц и шаблонов поиска
Решение умеет подстраиваться под ваш дизайн поисковых компонентов (шаблоны стандартных компонентов поиска совместимы с компонентами решения).
Если сохранять текущий дизайн не нужно — можно использовать шаблоны поиска которые идут вместе с решением. Они продуманы, адаптивны и могут выводить подсказки, с возможностью вывода картинки, цены, скидки и текста описания.
3. Исправление ошибок в словах и словосочетаниях
На основе технического анализа запроса пользователя и базы данных сайта решение умеет автоматически исправлять орфографические ошибки в словах и словосочетаниях.
Например: при вводе «кампрессор» модуль найдет на сайте «компрессор», при вводе «тримр бинзиновый» найдет «бензиновый триммер»
4. Поиск по транслитерации
Решение умеет искать по транслитерации запроса (ввод буквами другого языка)
Например: при вводе названия бренда «девольт» найдёт «DeWalt»
5. Исправление раскладки клавиатуры
Решение имеет два режима исправление раскладки: стандартный и усиленный. Усиленный режим исправления раскладки не зависим от морфологии и может искать проблемы с раскладкой даже у артикулов, последовательностей символов и т.п.
Например: при вводе «,typjgbkf» найдет «Бензопила»
6. Поиск по тегам товара
Для товаров можно прописать теги — слова явно не фигурирующие в товаре, но существенные для поиска
Например: находить iPhone по написанию «Айфон» или «Яблоко»
7. Поиск по свойствам
Очень часто товары нужно находить не только по названию, но и по артикулу, бренду или производителю, которые указаны в свойствах
8. Поиск по внутренним вхождениям
Поиск по внутренним вхождениям нужен не всем, но в некоторых случаях он критично необходим. К примеру на сайтах, где основной поиск происходит по сложным артикулам — автозапчасти и т.д.
Например: поиск по «80TL» найдет «RD-C80TL»
9. Свои правила исправлений
Если у вас есть особенные запросы на которые должны отдаваться определенные товары или вы хотите явно сказать поиску как исправлять конкретное слово — это можно сделать через свои правила исправлений
10. Предсортировка результатов
С помощью настроек решения вы можете дать приоритет на поиске товарам в наличии и разделам
11. Поиск товаров по названию раздела *NEW*
Например: В разделе «Обувь» лежит товар «Синие кроссовки Nike», товар можно будет найти по запросу «Обувь»
12. Исправление артикулов *NEW*
Например: у вас в базе артикул содержит английскую x (в базе 464×567), но пользователи периодически набирают вместо неё русскую. Решение умеет исправлять данную ситуацию и находить 464×567 по вводу 464х567
▷ | Без ежемесячной абонентской платы | |
▷ | Продуманный адаптивный дизайн с 5 цветовыми схемами | |
▷ | Быстрая адаптация к вашему дизайну поиска (синергия со стандартными компонентами) | |
▷ | Сбор статистики поисковых запросов | |
▷ | Поиск по названию и свойствам товара, тегам, артикулам, брендам |
▷ | Усиленное исправление раскладки клавиатуры |
▷ | Гибкая настройка алгоритмов поиска |
▷ | Гибкая настройка области поиска |
▷ | Свои правила исправлений |
▷ | Безопасность данных: данные поиска и статистика хранятся на вашем сайте, никуда не отправляются и никому не передаются |
✔ | Корректно работает на пк, смартфоне и планшете | |
✔ | Поддерживает механизм многосайтовости | |
✔ | Одинаково хорошо работает с кодировками UTF-8 и Windows-1251 | |
✔ | Использует стабильные события и работает на большинстве версий 1с-Битрикс | |
✔ | Поддерживает композитный и автокомпозитный режим | |
✔ | Корректно работает с большинством готовых решений (Аспро, Digital Web, Intec и т.д.) и на сайтах с уникальным дизайном |