Поисковой движок Sphinx [интеграция с PHP]
Здравствуйте,
Разыскивается квалифицированный специалист для создания конфигурационного файла поискового движка Sphinx и интеграции его с PHP.
Имеется таблицы с базы данных русскоязычного музыкального сайта на 10 млн. записей и постоянно увеличивается (кусок дампа прикреплен к проекту). Весит ~2.5 Gb. В кодировке win1251.
В данный момент поиск идет с помощью встроенных средств MySQL – fulltext search (SELECT `artist_name`, `song_name`, `duration`, `aid|(|)|owner_id` FROM `table1` WHERE MATCH(search_name) AGAINST ('поисковая фраза') AND active = '1' LIMIT 0, 250).
Недавно узнал о поисковом движке Sphinx. По теории, он работает быстрее и качество поиска лучше (морфология и все такое).
Хочу применить его к данной базе. На входе поисковая фраза, на выходе массив с данными из полей `artist_name`, `song_name`, `duration`, `aid|(|)|owner_id`.
Sphinx на сервер установил.
Требуется конфигурационный файл, советы/рекомендации по использованию и пример взаимодействия с php (написать на php простой пример поиска с помощью Sphinx).
Минимальная длина слова/буквы/символа для индексации – 1 символ.
ОС на сервер: CentOS (Доступ к серверу не предоставляю)
Сроки: 2-3 часа