new

mSearch

Полнотекстовый поиск с морфологическим анализом для MODX Revolution 3.x.
Автор дополнения
Николай Савин
Пакетов
15
Закачек
31 642
Обычно отвечает в течение суток
Автор дополнения
Пакетов
15
Закачек
31 642
Обычно отвечает в течение суток
Версия 1.1.0-beta1
Дата выпуска 12.01.2026
Загрузки 2
Просмотры 181
Внимание, этот компонент требует версию PHP 8.1 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 3.0 !
Возможности

  • Морфологический анализ — поиск по словоформам с помощью библиотеки phpMorphy (русский, английский, немецкий, украинский языки)
  • Словарный индекс — быстрый поиск с настраиваемыми весами полей
  • Алиасы поиска — синонимы и замены для расширения результатов
  • Статистика запросов — отслеживание популярных запросов
  • Автоматическая индексация — при сохранении ресурсов
  • Отложенная индексация — фоновая индексация через [Scheduler](/components/scheduler/)
  • Vue-интерфейс — современная админ-панель на Vue 3 + PrimeVue
  • Автодополнение — подсказки при вводе запроса

Системные требования

  • MODX Revolution | 3.0.0+
  • PHP | 8.1+
  • MySQL | 5.7+ / MariaDB 10.3+

Зависимости
  • pdoTools 3.x — для работы сниппетов и шаблонизатора Fenom
  • VueTools — для административного интерфейса
  • Scheduler (опционально) — для отложенной индексации

Отличия от mSearch2
mSearch — это полностью переписанный компонент для MODX 3.x:

  • MODX был 2.x стал 3.x
  • PHP был 5.6+ стал 8.1+
  • Интерфейс был ExtJS стал Vue 3 + PrimeVue
  • Архитектура был Процедурный стал Service-based
  • Фильтрация был mFilter2 будет отдельный пакет
  • phpMorphy был Встроенный стал Composer-пакет `cijic/phpmorphy`
  • Scheduler планировщик не было совсем появилась возможность запланированной переиндексации

Внимание!
Сниппет mFilter2 не входит в mSearch. Для фильтрации используйте стандартные возможности pdoTools или сторонние решения. Запланирован отдельный пакет mFilter
  • Добавлено событие mseOnRegisterAdapters для поддержки и индексации сторонних адаптеров
  • Фиксы для интерфейса админки

Последние обсуждения в сообществе MODX.pro