Как найти проблему в неработающем поиске в Sphinx

Я уже писал пост с вопросом о неработающем Sphinx – livestreet.ru/blog/questions/11400.html.
С проблемой разобрался(т.е. Sphinx) заработал, но поиск из движка не работает.

Прежняя проблема(на сколько я понял) была связана с отсутствием комментариев к постам, этом случае Sphinx даже после индексирования не искал ничего. После того как был удален из sphinx.conf индекс комментариев(commentsIndex) — поиск заработал.

Индексируем

#indexer --all --rotate
Sphinx 2.0.5-release (r3308)
Copyright © 2001-2012, Andrew Aksyonoff
Copyright © 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com)

using config file '/usr/local/etc/sphinx.conf'...
indexing index 'topicsSource'...
collected 4 docs, 0.1 MB
collected 10 attr values
sorted 0.0 Mvalues, 100.0% done
sorted 0.0 Mhits, 100.0% done
total 4 docs, 84309 bytes
total 0.047 sec, 1779008 bytes/sec, 84.40 docs/sec
total 22 reads, 0.000 sec, 1.0 kb/call avg, 0.0 msec/call avg
total 11 writes, 0.000 sec, 4.6 kb/call avg, 0.0 msec/call avg
rotating indices: succesfully sent SIGHUP to searchd (pid=6351).


Проверям поиск

#search asdasd
Sphinx 2.0.5-release (r3308)
Copyright © 2001-2012, Andrew Aksyonoff
Copyright © 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com)

using config file '/usr/local/etc/sphinx.conf'...
index 'topicsSource': query 'asdasd ': returned 1 matches of 1 total in 0.000 sec

displaying matches:
1. document=4, weight=1695, topic_date_add=Thu Dec 13 18:16:08 2012, topic_publish=1, tag=(10)

words:
1. 'asdasd': 1 documents, 1 hits


Т.е. индекс есть, sphinx работает, а вот поиск нет.
Решил проверить, может что-то с портом… написал простенький запрос через php(пример создания: habrahabr.ru/post/104690/)

Тоже все работает на ура — почему не работает поиск на сайте — не понятно :(

1 комментарий

avatar
покажите ваш sphinx.conf и ваш /config/modules/search/config.php. Иначе сказать где у вас косяк невозможно.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.