Sphinx поиск

Started by Lange on 2013-08-01 07:30 — 75 replies, 16073 views

#31
Nightmare, очень смешно...я пользуюсь ctrl-insert shift-insert
#32
Подключил к чистой ревизии, предварительно установив по мануалам выложенным в видео роликах, sphinx. Если зайти в поиск, и снять галочку с "искать только в названиях", лезет ошибка:
Fatal error: DB Error [search.php(843)] in /var/www/dr_brown/data/www/unitaz.ua/includes/db/mysql.php on line 804
sql логи:
Spoiler content hidden.

Временное решение предложенное Gemini_13:

в search.php:
найти:
$where_id = ($title_match) ? 'topic_id' : 'post_id';
заменить на:
$where_id = ($join_s) ? 'topic_id' : 'post_id';
в двух местах.
Проверьте плизз правильность решения, и если что киньте в ревизию.
спс.

P.S. Димка разбирал эту ошибку у себя в ролике, но не хотелось бы
коментить код варварскими методами
.
#33
чет у меня вообще такого бага нет
#34
Matt Brown, а у тебя поисковиком сфинкс установлен?
#35
решение выше не правильное, только сейчас затестил

UPD: какая-то плять мистика с этим поиском. то работает, то глючит.
#36
Matt Brown, а у тебя поисковиком сфинкс установлен?
ага, по максимуму снижаю нагрузку с базы
#37
Как по мне ищет он не лучше чем мускл, разницы особо не заметил.
#38
Как по мне ищет он не лучше чем мускл, разницы особо не заметил.
Может стоит сходить почитать оффициальную документацию и узнать всё о нем? Режимы, варианты использования. То что ты тут из коробки яндекс хочешь получить - смешно.
#39
если кратко, то баг был, это факт. но вечером, когда правки откатил, снова заработало нормально. какой-то непорядок
#40
Gemini_13, http://habrahabr.ru/company/pvs-studio/blog/191824/
Может дело в бесперебойнике 🙂