База знаний

Как включить Sphinx

ID статьи: 437
Последнее обновление: 10 мая, 2023

Sphinx ‒ это поисковая система, позволяющая выполнять быстрый и релевантный полнотекстовый поиск. Основные функции Sphinx:

  • Высокий уровень индексации и поиска.
  • Расширенные инструменты индексации и запросов (гибкий и многофункциональный текстовый токенизатор, язык запросов, несколько режимов ранжирования и т.д.)
  • Проверенная масштабируемость до миллиардов документов, терабайт данных и тысячи запросов в секунду.

Как включить Sphinx

  1. Загрузите и установите Sphinx на компьютер. Поддерживаемые версии: Sphinx 2.2.11 - 2.3.2, 3.1–3.3.
  2. В системе KBPublisher откройте Панель администратора.
  3. Откройте раздел Настройки.
  4. Перейдите на вкладку Плагины ► Поиск Sphinx.
  5. Установите флаг Включить поиск Sphinx.
  6. Сохраните изменения, нажав кнопку Сохранить.

Настройки Sphinx

Вкладка Поиск Sphinx содержит следующие параметры для настройки Sphinx:

  • Включить поиск Sphinx ‒ включает/отключает Sphinx. Если флаг не установлен, то по умолчанию поиск выполняется с помощью полнотекстовой поисковой системы MySQL.
  • Тестовый режим ‒ включает/отключает тестовый режим. Установите флаг, если требуется протестировать Sphinx. Для поиска в системе Sphinx необходимо в начало запроса добавить строку 'sphinx:'. Например, sphinx:banana.
  • Хост ‒ хост демона Sphinx. По умолчанию установлено значение 127.0.0.1. Параметр обязателен.
  • Порт ‒ любой свободный порт демона Sphinx. По умолчанию установлено значение 9306. Параметр обязателен.
  • Путь к исполняемым файлам – путь к папке, в которой расположены исполняемые файлы Sphinx. Если вашей системе не удается найти демон searchd, то необходимо указать полный путь к исполняемым файлам. Например: '/usr/bin/'. Параметр не обязателен.
  • Директория данных – директория хранения всех файлов, необходимых Sphinx для поиска. По умолчанию используется каталог кеша KBPublisher. Директория должна быть доступна для записи пользователем Scheduled Task (cron). Параметр обязателен.
  • Версия ‒ версия Sphinx, которую вы используйте на компьютере.
  • Языки – язык системы. Язык выбирается из выпадающего списка.

Важные факты о системе Sphinx

  • Все задачи Sphinx выполняются периодически запланированными задачами (cron).
  • Индекс поиска обновляется каждые 5 минут.

Журналы системы Sphinx

  • Информация о работе Sphinx записывается в журнал. Чтобы открыть журнал, перейдите в раздел Журнал и откройте вкладку Sphinx. В журнале фиксируется информация о том, какие задачи выполняются, индексируются, что добавляется в индекс и т.д.

Эта статья была:   Полезна | Не полезна
ID статьи: 437
Последнее обновление: 10 мая, 2023
Ревизия: 16
Доступ: Открытый доступ
Просмотры: 315
Комментарии: 0