Видео FAQ - Установка Sphinx и его настройка для TorrentPier

Started by dimka3210 on 2013-08-01 19:27 — 95 replies, 21445 views

#11
допиши в конфиг в блок searchd этот параметр:
compat_sphinxql_magics = 0
#12
Gemini_13, ошибка про каталог осталась

путь в конфиге: log = /tmp/sphinx/log/searchd.log, папка tmp в корне сервера
#13
ну так каталог создай или укажи в конфиге другой
#14
каталог создал, путь в конфиге написал выше
#15
Dr_Brown, а папки sphinx и log кто создавать будет? и что за бред писать логи во временную папку? О_о
#16
Gemini_13, да фиг его знает, в ролике в tmp писали, а где надо я незнаю
#17
Dr_Brown, посмотри есть ли /var/log
#18
есть, причем там откуда то spinxsearch папка есть....
#19
Gemini_13, ну вроде все папки создал, запустил, indexer сначала....вроде заиндексил, потом запустил демона командой, searchd --config sphinx.conf, получил что то типа:
using config file 'sphinx.conf'...
listening on 127.0.0.1:3312
precaching index 'topics'
precaching index 'posts'                                   
precaching index 'users'                                   
precached 3 indexes in 0.000 sec
теперь в конфиге движка переключаться?
Демон в процессах висит както странно: searchd --config sphinx.conf
#20
http://torrentpier.com/threads/Видео-faq-Установка-sphinx-debian-6-для-torrentpier-ii.1372/
тут про индексацию и переключение

для автозапуска:
/etc/default/sphinxsearch
переключи:
START=yes

управление сервисом:
# service sphinxsearch start
# service sphinxsearch reload
# service sphinxsearch restart

примеры использования:
# indexer --config /etc/sphinxsearch/sphinx.conf --all
# indexer --config /etc/sphinxsearch/sphinx.conf --rotate

строка для крона:
*/5 * * * * root indexer --rotate --all > /dev/null 2>&1

Всё вышенаписанное трушно при условиях:
- дебиан/убунта (другие хз)
- сфинкс установлен с репы
- конфиг сфинкса лежит в "родном месте" - /etc/sphinxsearch/sphinx.conf

Пора завязывать со сфинксом, тут нечего настраивать, всё просто как двери