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

Dr_Brown

Пользователь
Gemini_13, ошибка про каталог осталась

путь в конфиге: log = /tmp/sphinx/log/searchd.log, папка tmp в корне сервера
 
G

Gemini_13

Гость
Dr_Brown, а папки sphinx и log кто создавать будет? и что за бред писать логи во временную папку? О_о
 

Dr_Brown

Пользователь
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
 
G

Gemini_13

Гость
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

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