mpanstudio
@mpanstudio
Дизайнер, разработчик

Sphinx индексирует данные, но не работает поиск с сайта, как быть?

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

wordforms = /var/lib/sphinxsearch/data//wordforms.txt
и убрал их
path = /var/lib/sphinxsearch/data/topicsIndex

wordforms = /var/lib/sphinxsearch/data/wordforms.txt

Выключил searchd. сделал полный индекс, запустил searchd и после этого на сайте всё заработало)

Если и так не заработает, то пробуйте менять файл конфига. Подходит обычно тот который идет в поставке с движком, главное правильно прописать в нем пути.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Вы забыли настроить работу сайта через сфинкс наймите админа он вам за час два все починит
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы