Умный поиск
Морфологический поиск с использованием облачного кеширования данных Sphinx.

Что такое Sphinx?
Модуль доступен в административной панели магазина в меню Модули → Управление модулями → Разработчикам - Умный поиск - Включить
. Затем открыть модуль в меню Модули → Умный поиск
.
Результатом работы модуля будет вывод спискам категорий, в которых был найден товар с возможностью отфильтровать результат по выбранной категории и сами товары. Поддерживается так же режим синонимов для замены слов в запросах поиска.

Подключение Sphinx на хостинге Beget
Подключение на других хостингах
Установите или активируйте поисковой сервис Sphinx.
В качестве примера конфигурационного файла sphinx.conf для Sphinx используйте данных из закладки Конфигурация в настройках модуля.
Параметры log
, query_log
, pid_file
, path
зависят от хостинга и операционной системы на нем. Правильность указания этих параметров следует уточнить в поддержке хостинга.
❗️Ваш сайт может находится на любом хостинге, а поисковой сервер Sphinx может быть использован как отдельный сервис на хостинге Beget.

В личном кабинете аккаунта хостинга Beget в разделе Сервисы активируйте сервис Sphinx.Инструкция по использованию сервиса Sphinx на хостинге Beget.
После включения сервиса на хостинге появятся два подраздела - "Индексация" и "Поисковый сервер".
Зайдите в магазин, включите модуль в меню
Модули → Управление модулями → Разработчикам - Умный поиск - Включить
. Затем откройте модуль в менюМодули → Умный поиск
. Зайдите в закладкуКонфигурация
в настройках модуля. Скопируйте содержимое:

На хостинге Бегет зайдите в раздел
Индексация - Редактор конфигурации
, очистите содержимое редактора и вставьте скопированный код:

Зайдите в раздел
Поисковый сервер - Статус сервера - Включить
:

Настройка модуля в магазине
Перейдите в магазине и укажите:
Адрес поискового сервера Sphinx, по умолчанию
127.0.0.1
.Укажите порт поискового сервера Sphinx, по умолчанию
9306
.Нажмите
Сохранить
.Нажмите F5 - перегрузить страницу, в модуле в закладке
Основное
должны появиться зеленые галочки:

На хостинге Бегет должен появиться индекс:

Проверка работы поиска
Перейдите на витрину магазина, вбейте в поиск запрос. Нажмите ввод. Вы увидите, что поисковая выдача идет мгновенно, в результатах идет разделение найденных товаров по каталогам. При нажатии на каталог, идет поиск только в текущем каталоге:



❗️ Если вы на другом хостинге, подключите Sphinx на Beget удаленно
Ваш сайт может находится на любом хостинге, а поисковой сервер Sphinx может быть использован как отдельный сервис на хостинге Beget.

Зарегистрироваться на хостинге Beget.
В личном кабинете аккаунта хостинга Beget в разделе Сервисы активируйте сервис Sphinx.
Инструкция по использованию сервиса Sphinx на хостинге Beget.
Включите на своем хостинге доступ к базе данных MySQL по внешнему IP-адресу
В качестве конфигурационного файла sphinx.conf для Sphinx используйте данных из закладки Конфигурация в настройках модуля. Вместо параметра
sql_host=127.0.0.1
указать свой выделенный IP-адрес базы данных MySQLsql_host=IP_MYSQL
.В личном кабинете аккаунта хостинга Beget в разделе Сервисы - Sphinx - Поисковой сервер активировать внешний доступ и указать IP-адрес своего сайта.

Режим работы модуля
Модуль активируется автоматически при наличии активной технической поддержки.
❗️Модуль деактивируется автоматически при отсутствии активной технической поддержки.
Дата окончания работы модуля доступна в закладке
О модуле
-Окончание работы
.Техническая поддержка по работе поискового сервера Sphinx и его настройка осуществляется технической службой хостинга.
Last updated
Was this helpful?