Не хотите разбираться с установкой самостоятельно?

Мы установим и настроим Manticore Search на вашем сервере под ключ — 4 000 ₽. Напишите нам!

Перед началом убедитесь, что на вашем сервере установлен Manticore Search. Если ещё не установлен — обратитесь к вашему системному администратору или или воспользуйтесь нашей услугой установки.

Перейдите на вкладку "Настройки конфигурации" в настройках плагина. Укажите хост и порт вашего Manticore Search и нажмите "Сохранить".

Нажмите "Скачать конфиг" и передайте полученный файл системному администратору.
Он должен разместить его по пути /etc/manticoresearch/manticore.conf на сервере.
Последующие действия сис. администратора:

  1. Выполняем команду, определяющую включен ли автозапуск Manticore:
    sudo systemctl is-enabled manticore
  2. Если предыдущая команда вернула "disabled", выполняем команду активации для автозапуска:
    sudo systemctl enable manticore
  3. Запускаем Manticore:
    sudo systemctl start manticore
  4. Выполняем вручную команду для первичного создания поисковой базы (далее она будет обновляться автоматически по крону):
    sudo -u manticore indexer --all --rotate
    ВАЖНО! indexer запускаем от конкретного пользоваля, команда должна начинаться именно с "sudo -u manticore" как указано выше

    Если получили ошибку "FATAL: failed to open '/var/lib/manticore/data/productsindex.tmp.spl': 2 'No such file or directory', will not index. Try --rotate option.", скорее всего дело в отсутствии папки '/var/lib/manticore/data/', мы её создаём и меняем ей владельца - выполняем 2 команды:
    mkdir /var/lib/manticore/data/
    chown manticore:manticore /var/lib/manticore/data/

Заполните остальные настройки плагина, следуя примечанием на странице настроек плагина. Рекомендуем сначала включить поиск только для администратора — так вы сможете проверить работу, пока посетители сайта используют стандартный поиск.

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

Чтобы новые товары попадали в поиск, настройте автоматическое обновление индекса по расписанию (cron). Передайте администратору одну из команд на выбор:

Если cron запускается от root:

sudo -u manticore indexer --all --rotate

Если cron настраивается непосредственно для пользователя manticore (crontab -e -u manticore):

indexer --all --rotate

Рекомендуемая частота обновления — раз в час или раз в 15 минут, в зависимости от того, как часто обновляется номенклатура.