Готовые решения для 1С-Битрикс
Карточка решения
База знаний по решению:
Умный поиск с исправлением ошибок в запросе и подсказками
Часто задаваемые вопросы:

Свои правила исправлений

Функционал "Свои правила исправления" позволяет создавать свои правила исправлений запросов пользователей. Это будет полезно когда автоматический алгоритм отрабатывает не так, как хотелось бы, нужно задать специфическое правило или приравнять два различных слова.

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

Решение применяет свои правила исправлений не только к поисковым запросам, но и к индексу сайта вцелом. Поэтому если вы приравниваете существующие на сайте слова (например прописываете синонимы) не забывайте делать полную переиндексацию поиска.

Видео-инструкция по добавлению своих правил исправлений:




Текстовая инструкция по добавлению своих правил исправлений:


Добавить правила просто: перейдите в Настройки решения -> Вкладка Исправления -> Редактировать свои правила исправлений

scr1.png

Заполнять файл с правилами исправлений нужно строго в определенном формате. Символом разделителем является вертикальная полоса |

Формат записи правила:

Правильное_слово||неправильный_ввод_1|неправильный_ввод_2|неправильный_ввод_* ...

Описание формата:
- первым в строке идёт верное написание слово
- разделитель || (две вертикальных черты)
- варианты, которые должны быть исправлены на правильное слово, разделенные символом | (одна вертикальная черта)

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


Пример заполненного файла:

scr1a.png