Здравствуйте!
Хочу прикрутить к школьному сайту поиск через Thinking Sphinx. Заминка возникла на стадии получения дельты. Никак не могу понять тонкости способов получения.
Дока:
freelancing-god.github.com/ts/en/deltas.html
Проблема в следующем:
1. Имеем способ получения дельты через Timestamp. Для его реализации по доке нужно сделать:
set_property :delta => :datetime, :threshold => 1.hour
а потом выполнить рейк:
rake thinking_sphinx:index:delta
Я успешно выполнил рейк. Да все работает, но… теперь что,
нужно выполнять рейк по хрону?
2. Имеем способ получения дельты через гем delayed_job. Для его реализации по доке нужно сделать:
set_property :delta => :delayed
а потом выполнить рейк:
rake thinking_sphinx:delayed_delta
Я успешно выполнил рейк. Но он просто повис в консоли (и я подозреваю — запустил фоновый процесс индексации).
Значит ли это что дельта индексация запускается в фоне в реальном времени? Тогда как узнать что она работает и если запустить в фоне как узнать PID процесса, что бы убить его при надобности (остановить дельта индексацию)?
Если у кого-нибудь есть опыт внедрения подскажите как это работает.
Заранее спасибо.
Тот самый школьный учитель информатики Илья aka Zayko.