SharePoint Alfresco PHP MySQL
О сайте Контакты
понедельник, 1 октября 2012 г.

Быстрая установка Sphinx в Windows

Sphinx - отличная альтернатива стандартному поиску MySQL, обладающая следующими преимуществами: поиск с учетом русской морфологии, высокая скорость на поиске по большим объемам данных, возможность тонкой настройки. Установить Sphinx на Windows легко, следуя приведенной ниже последовательности шагов.

1. Скачать дистрибутив с https://sphinxsearch.com/downloads/release/

2. Распаковать в папку, например D:\sphinx (для Windows, для Linux необходимо скачать исходники и скомпилировать);

3. Подготовить файл конфигурации (sphinx.conf) на основе имеющихся в комплекте примеров.

В Windows 7 сервер MySQL не следует называть localhost, нужно указывать 127.0.0.1, иначе поиск будет очень сильно «притормаживать»;

4. Установить sphinx как сервис Windows. Для этого нужно войти в папку bin и выполнить команду:

searchd --install --config d:\sphinx\sphinx.conf --servicename SphinxSearch

Пока не запускать сервис;

5. Запустить индексацию данных с помощью команды

indexer --all --config d:\sphinx\sphinx.conf

6. После успешной индексации запустить сервис;

7. Проверить поиск с помощью утилиты search, она предназначена исключительно для проверки поиска;

8. Посмотреть примеры использования в папке api. Для PHP есть файл sphinxapi.php, который можно подключить и использовать.

Sergey Lysenko, понедельник, 1 октября 2012 г.

Комментарии: