Skip to content
mSearch
mSearch
Полнотекстовый поиск с морфологическим анализом для MODX 3
  • MODX 3
  • PHP 8.1
  • Vue 3
  1. Компоненты
  2. mSearch
  3. Интерфейс
  4. Алиасы

Алиасы ​

Вкладка для управления синонимами и заменами поисковых слов.

Назначение ​

Алиасы связывают разные написания слов и расширяют результаты поиска. Применяются для:

  • Исправления опечаток
  • Добавления синонимов
  • Транслитерации
  • Связывания брендов с альтернативными названиями

Режимы работы ​

В админке режим задаётся флагом «Полная замена» и отображается в таблице как «Добавление» или «Замена». Сопоставление слова не зависит от регистра.

Добавление (синоним) ​

Флаг «Полная замена» выключен. Замена дописывается к запросу, оригинал сохраняется.

Пример: алиас вискас → whiskas

  • Запрос: «вискас корм»
  • Поиск по: «вискас», «whiskas», «корм»

Срабатывает по вхождению подстроки: если «вискас» встретится внутри другого слова, замена всё равно допишется в конец запроса.

Замена ​

Флаг «Полная замена» включён. Исходное слово заменяется на замену.

Пример: алиас уискас → whiskas

  • Запрос: «уискас корм»
  • Поиск по: «whiskas», «корм»

Срабатывает только на целое слово (по границам слова) — вхождения внутри других слов не затрагиваются.

Интерфейс ​

Вкладка «Алиасы»: режимы «Замена» и «Добавление», включённые и отключённые алиасы

Таблица алиасов ​

КолонкаОписание
СловоИсходное слово (что ищет пользователь)
ЗаменаСлово для замены/добавления
Полная заменаЗамена — замена, Добавление — синоним
АктивенСтатус алиаса

Действия ​

КнопкаОписание
Создать алиасДобавить новый алиас
РедактироватьИзменить существующий алиас
УдалитьУдалить алиас (запрашивает подтверждение)

Создание алиаса ​

  1. Нажмите Создать алиас
  2. Заполните поля:
    • Слово — что ищет пользователь (обязательно)
    • Замена — на что заменить или что добавить (обязательно)
    • Полная замена — включить для режима замены
    • Активен — включить/отключить алиас
  3. Нажмите Сохранить

Поля «Слово» и «Замена» обязательны — без них сохранение не пройдёт.

Диалог создания алиаса: поля «Слово» и «Замена», флаги «Полная замена» и «Активен»

Примеры использования ​

Исправление опечаток ​

СловоЗаменаРежим
самсунгsamsungЗамена
эплappleЗамена
ксяомиxiaomiЗамена

Добавление синонимов ​

СловоЗаменаРежим
телефонсмартфонСиноним
ноутбуклэптопСиноним
принтермфуСиноним

Транслитерация брендов ​

СловоЗаменаРежим
найкnikeЗамена
адидасadidasЗамена
пумаpumaЗамена

Обработка сокращений ​

СловоЗаменаРежим
компкомпьютерСиноним
телектелевизорСиноним
мобиламобильный телефонЗамена

Рекомендации ​

Анализируйте запросы ​

Регулярно проверяйте вкладку Запросы:

  1. Найдите запросы с нулевыми результатами
  2. Определите, есть ли релевантный контент
  3. Если контент есть — создайте алиас

Не злоупотребляйте ​

  • Создавайте алиасы только для реальных синонимов
  • Избегайте слишком общих замен
  • Тестируйте результаты поиска после добавления

Приоритет морфологии ​

Алиасы применяются до морфологического анализа. Если слово распознаётся морфологическим словарём, его словоформы также будут учтены.

Отличия от mSearch2 ​

АспектmSearch2mSearch
НазваниеСинонимыАлиасы
РежимыТолько синонимы (добавление)Добавление и замена
ИнтерфейсExtJSVue 3 + PrimeVue