Sphinx индексирует данные, но не работает поиск с сайта, как быть?
Добрый день, может кто поможет мудрым советом. проблема такая:
Установил Sphinx на vps прописал нужный конфиг, через SSH, вызываю полный индекс данных, всё индексируется, никаких ошибок нет, в кроне прописан запуск всего что надо. Сайт на LiveStreet, по описанию подхватывает сфинкса без проблем с коробки, но поиск не работает.
В конечном итоге я получаю рабочую индексацию, но не рабочий поиск на сайте, при запросе выдает «Удивительно, но поиск не дал результатов».
Следовательно вывод, сайт не видит сфинкса. Кто сталиквался, помогите пожалуйста, я уже устал бороться, 3 сутки нормально не сплю.
Решение: после крайне внимательного обследования файла sphinx.conf, я нашел косяки в виде двойных слешей в путях
path = /var/lib/sphinxsearch/data//topicsIndex
wordforms = /var/lib/sphinxsearch/data//wordforms.txt
и убрал их
path = /var/lib/sphinxsearch/data/topicsIndex
Выключил searchd. сделал полный индекс, запустил searchd и после этого на сайте всё заработало)
Если и так не заработает, то пробуйте менять файл конфига. Подходит обычно тот который идет в поставке с движком, главное правильно прописать в нем пути.