Авг 04

Установка sphinx в ubuntu linux

Автор: admin

Установка подобных вещей в linux радует меня всё больше и больше.

# sudo aptitude install sphinxsearch

Если же требуется установить последнюю, то качаем нужной архив (sphinxsearch.com), распаковываем и выполняем следующие комманды из полученной директории:

# sudo ./configure
# sudo make
# sudo make install
# sudo aptitude install libmysql++-dev libmysqlclient15-dev checkinstall

(Спасибо Анатолию Ларину)

Далее создаем следующие файлы и директории:
/home/username/sphinx/
/home/username/sphinx/sphinx.conf
/home/username/sphinx/data/
/home/username/sphinx/log/
/home/username/sphinx/log/searchd.log
/home/username/sphinx/log/query.log
/home/username/sphinx/log/searchd.pid

При формировании sphinx.conf не забываем указывать все созданные каталоги и файлы там, где нужно (будем считать, что разбор синтаксиса sphinx.conf выходит за рамки данной статьи). Также не забываем указать параметры подключения к базе данных mysql.

Запуск индексирования:

# indexer --config /home/username/sphinx/sphinx.conf --all --rotate

Запуск поиска:

# searchd --config /home/username/sphinx/sphinx.conf

Ваш отзыв