Рекомендации по переходу на данную версию:
- Поисковые синонимы
- Поддержка поисковых синонимов требует переконфигурации системы полнотекстового поиска Sphinx. Если вы выполняете установку обновления самостоятельно вам необходимо выполнить следующие действия:
- указываем версию Sphinx в файле настроек
/config/sys.php
, например:'sphinx.version' => '2.2.4',
- поддержка не только слов но и фраз была добавлена начиная с версии 2.2.4, для полноценной работы данной функции рекомендуем версию не ниже
- копируем файл конфигурации
/config/sphinx.conf.global
в системный файл конфигурации Sphinx/etc/sphinx/sphinx.conf
- указываем в системном файле конфигурации, в блоке
files
, путь к файлу/config/sphinx.conf
в проекте, например:files=( "/path/to/project/config/sphinx.conf" )
- проверяем корректность индексации выполнив команду:
indexer --all --rotate
- корректируем крон задачи для индексирования.
# crontab -e; 0 3 * * * indexer itemsIndexMain --quiet --rotate */5 * * * indexer itemsIndexDelta --quiet --rotate; indexer --merge itemsIndexMain itemsIndexDelta --rotate # в случае если вы используете модуль Магазины: 0 7 * * * indexer shopsIndexMain --quiet --rotate */5 * * * indexer shopsIndexDelta --quiet --rotate; indexer --merge shopsIndexMain shopsIndexDelta --rotate
- официальная документация данной функции доступна по ссылке