Sphinx и SphinxQL. Установка на Ubuntu Server и первый практический опыт.

Рано или поздно при разработке поисковой системы по сайту, у программиста появляется идея – “а переведу ка я весь поиск на Sphinx”. Вот и у меня возникла такая идея. После непродолжительного гугления, мне удалось установить и даже попробовать в работе SQL интерфейс доступа к Sphinx.

Установка

У вас уже должен стоять mysql сервер и клиент. Будет описываться установка для Ubuntu Server 10.10

1. Качаем пакеты

2. Создаем тестовую базу, таблицу и данные

3. Редактируем конфиг /etc/sphinxsearch/sphinx.conf Старый копируем на всякий случай, а в файл пишем следующее:

4. Запускаем индексацию нашей базы

5. Запускаем демона sphinx

6. Коннектимся к нему по SQL протоколу:

Отлично, теперь можно цепляться любым SQL клиентом и получать данные. А индексацию запускать по крону. Полное описание протокола SQL, реализованного в SphinxQL читайте по ссылке ниже.

Литература

Полное описание протокола SphinxQL (SQL в Sphinx)

1 Comment

  1. Спасибо, долго рыскал по гуглю, прежде чем найти что то внятное и по теме. Автору респект и уважуха

Leave a Comment