Настройка sphinx

Решил все таки установить sphinx (движок 0.3.1)

Но до этого уже был установлен модуль «простой поиск без sphinx». Как теперь правильно настроить на движке sphinx?

Спасибо!

34 комментария

avatar
Настроить не на движке, а на сервере(зы. не плохо бы указывать сервачОк).
Первым делом идем в поиск, потом уже настраиваем по мануалам под свой сервак.
Так же можно воспользоваться малоизвестными поисковиками google и yandex, для поиска инфы об установке сфинкса под вашу ОС.
  • _et
  • +2
avatar
Заголовки ответа от сервера unixhome.org.ua/

HTTP/1.1 200 OK
Server: nginx/0.8.38
Date: Mon, 19 Jul 2010 09:42:51 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
X-Powered-By: PHP/5.2.0-8 etch16
Set-Cookie: PHPSESSID=4837c1e4d07dbef9881e2e156a2c2779; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
avatar
Я уже искал по сайту как настроить sphinx, но находил лишь его установку на сервер, а как именно прикрутить его к движку, нет (по крайней мере не нашел)…
avatar
Надо просто поставить сфинкс на сервак и настроить его. LS настраивать не надо в большинстве случаев.
avatar
Сфинкс уже установлен и настроен, но вот когда я пытаюсь найти, то обращается поиск к модулю (простой поиск без сфинкс)… Вот я же и спрашиваю, как его перенастроить, или может я неправ в чет то…
avatar
убрать модуль «простой поиск без сфинкс».
и тогда уже пробовать)
avatar
ок, буду пробовать…
avatar
В модуле «простой поиск без sphinx» в конфиге есть строчка для отключения модуля, я отключил, запустил сфинкс на сервере, но поиск не работает…
avatar
последняя адекватная версия сфинкса, с которой работает лс0.3.1 — это 0.9.8. а какая версия у вас?
avatar
sphinx-0.9.9
avatar
вот вы и ответили на свой вопрос. ЛС 0.3.1 нужен сфинкс 0.9.8

откатите версию.
avatar
avatar
да. спасибо. внесу в избранное, неохота было искать этот фикс :)
avatar
файл поправил, но результата нет, не ищет… Как я описывал выше у меня установлен модуль поиска, щас он отключен, может он влияет даже при выключенном режиме на поиск сфинкс?
avatar
сфинкс то работает? его не только поставить нужно, но и проиндексировать и запустить =)
avatar
Сфинкс запущен и уже индексирует 3-тий день…
avatar
при поиске из консоли search test — находит что то?
avatar
Sphinx 0.9.9-release (r2117)
Copyright © 2001-2009, Andrew Aksyonoff

using config file '/usr/local/etc/sphinx.conf'...
index 'topicsIndex': query 'test ': returned 2 matches of 2 total in 0.026 sec

displaying matches:
1. document=9, weight=1, topic_date_add=Wed Apr 21 16:13:02 2010, topic_publish=                                          1, tag=(354,355,356,357,358)
2. document=147, weight=1, topic_date_add=Wed Jun 16 17:11:41 2010, topic_publis                                          h=1, tag=(1785,1786,1787,1788)

words:
1. 'test': 2 documents, 4 hits

index 'commentsIndex': query 'test ': returned 3 matches of 3 total in 0.002 sec

displaying matches:
1. document=97, weight=1, comment_date=Sun Jun 20 15:40:41 2010, comment_delete=                                          0
2. document=105, weight=1, comment_date=Tue Jul  6 15:28:46 2010, comment_delete                                          =1
3. document=109, weight=1, comment_date=Tue Jul  6 22:49:45 2010, comment_delete                                          =1

words:
1. 'test': 3 documents, 3 hits
avatar
значит проблема действительно в модуле для поиске, тогда предлагаю вычистить его из движка, ориентироваться можно на те файлы, что входят в модуль
avatar
удалил все файлы которые входят в модуль, мне интересно, в конфигах движка ничего не нужно менять? потому что поиск так и не работает…
avatar
Судя по этому исправлению, добавляется строка с открывающейся фигурной скобкой
"{" но не добавляется ещё одной закрывающей скобки, и получается сдвиг, что весьма плохо сказывается на работоспособности. Или я ошибаюсь?
avatar
там по ссылке отображается полный diff, он корректен
avatar
такой вопрс, зачем? когда есть прекрасно работающий модуль от avadim'а + автозаполнение по тегам, не надо копать в коде для настройки(только если править css) ИМХО лучшее решение поиска без лишней нагрузки на сервер и сайт, ибо у сфинка с этим туговато)
avatar
Если затюнить сервер руками, а не через Жо..., то никакой нагрузки не будет… Имхо
avatar
да даже не тюнингуя. сфинкс отдает кэш, а не перебирает по базе
avatar
Хабра тормозит? падает? епт
avatar
что? Причем тут хабр?
avatar
у них тож поиск на сфинкс
avatar
Какбэ кЭп намекает что у них и программисты и сервера помощнее, ага
Если у тебя есть знания чтобы заточить его ручками(в чем я сомневаюсь по твоим вопросам), вперед.

А по делу, не имея стабильного более менее мощного сервера,(прямые руки и голова на плечах тоже приветствуется)нормальной, быстрой, и адекватной работы от сфинкса ты не добьешься, а по сему это тупо дрочево.

Специально для тебя и мннооогггиииххх других пользователей(чтобы себе и другим мозги не ковырять)и был создан отлично работащий модуль «поиск без сфинкса»
avatar
я вам еще раз объясняю, что сфинкс ищет по собственному кэшу, а не по базе. и угадайте, какой поиск быстрее? =)
avatar
почему же он толком ничего не ищет с стандартной сборке?))или если ищет, то вешает нахрен весь сайт?)
avatar
потому что необходимо читать Readme.txt, где на писано, что для работы стандартного поиска необходимо на сервер установить и запустить Sphinx, конфиг к нему прилагается в дистрибутиве LS
avatar
А по делу, не имея стабильного более менее мощного сервера,(прямые руки и голова на плечах тоже приветствуется)нормальной, быстрой, и адекватной работы от сфинкса ты не добьешься
сфинксу не нужен мощный сервер и поиск на нём работает на порядки быстрее(при равных мощностях), чем по БД mysql
avatar
ладно, был неправ, признаю :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.