Установка 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