Ручна настройка пошуку sphinx

Зовнішній повнотекстовий пошук Sphinx доступний в продуктах «1С-Бітрікс» з версії 14.0.0. Він дозволяє зробити швидким і якісним пошук на вашому сайті, знизити навантаження на сервер, а також він повністю інтегрований з компонентами модуля Пошук.

Якщо з яких-небудь причин не використовується еталон серед Віртуальна машина BitrixVM версії 7.0 і вище, в яку вже включено Sphinx. то можна налаштувати його самим, слідуючи даним рекомендаціям.

Увага! Обмеження на версію Sphinx - не нижче 2.1.1.


  1. Спочатку необхідно встановити сам пакет Sphinx в своє середовище. Як це зробити описано в документації розділу Installation на офіційному сайті.

Наприклад, нехай директорія файлів налаштувань Sphinx за замовчуванням буде / etc / sphinxsearch /.

  • Далі необхідно налаштувати сам Sphinx. робиться це за допомогою конфігураційного файлу /etc/sphinxsearch/sphinx.conf.

    Код мінімальній конфігурації

    Основні директиви, які можуть змінитися в залежності від настройки сервера і на які слід звернути увагу:

    Увага! Директива lemmatizer_base c версії Sphinx 2.2.1+ розташовується в секції common.


  • Секція index bitrix.
    • path - шлях і назву файлів індексу;
    • charset_type - вказується кодування сайту:
      • для кодування UTF - utf-8;
      • для інших - sbcs.
  • Далі необхідно зробити рестарт Sphinx -a.
  • Потім перейти на сторінку продукту «1С-Бітрікс» Налаштування модуля Пошук (Установки> Установки продукту> Налаштування керування> Пошук) і зробити налаштування для підключення Sphinx -а в якості пошукового механізму:

    Ручна настройка пошуку sphinx

    Ручна настройка пошуку sphinx

    Ручна настройка пошуку sphinx

    На цьому мінімальна настройка Sphinx в якості пошукового механізму для продуктів «1C-Бітрікс» завершена.

    Примітка: Інформацію для більш тонкої настройки пошукового механізму Sphinx можна знайти в офіційній документації цього продукту.

    Схожі статті