Не хотите разбираться с установкой самостоятельно?
Мы установим и настроим Manticore Search на вашем сервере под ключ — 4 000 ₽. Напишите нам!
Быстрый старт
Перед началом убедитесь, что на вашем сервере установлен Manticore Search. Если ещё не установлен — обратитесь к вашему системному администратору или или воспользуйтесь нашей услугой установки.
1. Подключение к Manticore
Перейдите на вкладку "Настройки конфигурации" в настройках плагина. Укажите хост и порт вашего Manticore Search и нажмите "Сохранить".
2. Настройка конфигурации Manticore
Нажмите "Скачать конфиг" и передайте полученный файл системному администратору.
Он должен разместить его по пути /etc/manticoresearch/manticore.conf на сервере.
Последующие действия сис. администратора:
-
Выполняем команду, определяющую включен ли автозапуск Manticore:
sudo systemctl is-enabled manticore -
Если предыдущая команда вернула "disabled", выполняем команду активации для автозапуска:
sudo systemctl enable manticore -
Запускаем Manticore:
sudo systemctl start manticore -
Выполняем вручную команду для первичного создания поисковой базы (далее она будет обновляться автоматически по крону):
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/
3. Настройка плагина
Заполните остальные настройки плагина, следуя примечанием на странице настроек плагина. Рекомендуем сначала включить поиск только для администратора — так вы сможете проверить работу, пока посетители сайта используют стандартный поиск.
4. Проверка
Войдите на сайт как администратор и проверьте работу поиска, введя в поисковую строку запрос и убедившись в том, что был найден хотя бы 1 товар.
5. Автообновление индекса
Чтобы новые товары попадали в поиск, настройте автоматическое обновление индекса по расписанию (cron). Передайте администратору одну из команд на выбор:
Если cron запускается от root:
sudo -u manticore indexer --all --rotate
Если cron настраивается непосредственно для пользователя manticore (crontab -e -u manticore):
indexer --all --rotate
Рекомендуемая частота обновления — раз в час или раз в 15 минут, в зависимости от того, как часто обновляется номенклатура.