Дарим чек-лист по подготовке к сезону продаж за подписку на наш телеграм Получить
База знаний
Bodysite.Help — единая база знаний и хаб поддержки по всем продуктам

Интеграция Manticore Search в «Поиск PRO Премиум»

Инструкция по интеграции поискового движка Manticore Search в «Поиск PRO Премиум»

Выберите подходящий для вашей инфраструктуры вариант подключения: Локальный или Удалённый (HTTP/HTTPS).

Вариант 1: Локальное подключение

Этот вариант подходит, если у вас есть root-доступ к серверу, на котором размещен сайт, и на нем установлена поддерживаемая операционная система (например, Debian/Ubuntu).

Шаги по установке:

  1. Установите Manticore Search
  2. Установите пакет языковых модулей
    • Этот пакет содержит готовые наборы стоп-слов и словоформ.
    • Пример для Debian/Ubuntu:bash
      apt-get install manticore-language-packs
  3. Настройте права доступа для пользователя manticore
    • Необходимо добавить пользователя manticore в группу пользователя, от которого работает PHP. Это нужно для доступа к файлам стоп-слов и словоформ.
    • Выполните команду, заменив <group> на нужную группу (например, www-data):bash
      usermod -aG <group> manticore
  4. Перезагрузите и включите службу Manticore
    • Примените изменения и确保 служба запускается автоматически после перезагрузки сервера.
    bash
    systemctl restart manticore systemctl enable manticore

Вариант 2: Удалённое подключение

Этот вариант подходит, если вы хотите установить Manticore на отдельный сервер.

Способ 2A: Через HTTP (для одной локальной сети)

Используйте этот способ, если сервер с Manticore находится в той же локальной сети, что и ваш сайт.

Предварительные требования:

  • На целевом сервере установлены Docker и Docker Compose.

Шаги по установке:

  1. Распакуйте архив с хелпером в директорию /opt/ на сервере, где будет работать Manticore.

Ссылка на архив: https://disk.yandex.ru/d/Cmm7l6EDXUyY-w

  1. Запустите скрипт инициализации, указав:
    • Режим: http
    • <IP> — IP-адрес сервера с Manticore в локальной сети.
    • <PORT> — порт для подключения (по умолчанию: 80).
    bash
    /opt/manticore-searchpro/scripts/init.sh http <IP> <PORT>
  2. Сохраните настройки, которые скрипт выдаст после выполнения. Они понадобятся для подключения на вашем сайте.

Способ 2B: Через HTTPS (для доступа из интернета)

Используйте этот способ для безопасного подключения к Manticore через интернет.

Предварительные требования:

  • На целевом сервере установлены Docker и Docker Compose.
  • У вас есть домен, который указывает на IP-адрес вашего сервера с Manticore (например, manticore.example.com).

Шаги по установки:

  1. Настройте DNS-запись для вашего домена, чтобы она указывала на IP-адрес сервера с Manticore.
  2. Распакуйте архив с хелпером в директорию /opt/ на сервере, где будет работать Manticore.
  3. Запустите скрипт инициализации, указав:
    • Режим: https
    • <DOMAIN> — ваш домен (например, manticore.example.com).
    • <PORT> — порт для подключения (по умолчанию: 443).
    bash
    /opt/manticore-searchpro/scripts/init.sh https <DOMAIN> <PORT>
    • Скрипт автоматически создаст SSL-сертификат и добавит в CRON задание для его автоматического обновления.
  4. Сохраните настройки, которые скрипт выдаст после выполнения. Они понадобятся для подключения на вашем сайте.
Инструкция была полезна?
76% считают ответ полезным
Спасибо за обратную связь!
Чтобы добавить комментарий, войдите в личный кабинет
Как правильно обращаться в техподдержку?
Не работает решение, что делать?
Не применяются настройки плагина, почему?
Куда пропали лицензии?
Как интегрировать плагин в мою тему дизайна
Купил плагин, как активировать лицензию?
Как можно получить скидку?
Есть ли тестовый период за продукт
Слетела лицензия что делать?
Не могу настроить CRON, что делать?
Написать в техподдержку
В техническую поддержку входит:
  • Консультации по вопросам приобретения
  • Консультации по функционалу и возможностям
  • Выявление и решение проблем в работе функционала
В техническую поддержку не входит:
  • Настройка решения
  • Доработка под запросы клиента
  • Устранение багов в консультационной форме (без предоставления доступов к сайту)
Платная диагностика:
  • Диагностика сложных и неоднозначных проблем
  • Выявление конфликтов со сторонними решениями
  • Выявление конфликтов в вашей среде сервера
  • Приоритетный срок на обработку тикетов
  • Оплата только банковской картой