Balancer> 2. Вчера полдня провозился в попытках поставить Sphinx.
Нифига себе, оказывается, уже почти 10 лет прошло, как я на ShinxSearch перешёл
...
Сейчас возникла проблемка. Я отказался от хранения компилированных тел сообщений в БД, перейдя на их хранение на диске (сразу почти на 10Гб БД разгрузилась и, соответственно, минус таблица на 4 млн. записей). Но теперь просто так средствами SphinxSearch не пробежаться по БД и не проиндексировать компилированные сообщения. Исходники-то индексируются, так что по введённому тексту поиск работает как и прежде. А, скажем, когда нужно найти новость по слову из утянутого с сайта заголовку ссылки — фиг.
Решил сперва попробовать перейти на RT-индексы и запись в них данных по топикам вручную, т.е. скриптом. Всё, вроде, прекрасно, 3/4 базы проиндексировалось. И столкнулся с тормозами RT-индексов, блин. Наверное, кто-то уже заметил, как стал тормозить поиск по некоторым словам со вчерашнего или позавчерашнего дня. Всё же, нужно иметь обычный «большой» индекс + дельту изменений. Вот дельта вполне может быть RT, а не пополняться как сейчас раз в минуту.