Я бы хотел перенести один из индексов сфинкса в реальное время. Тем не менее, rt index не берет источник, и его инициализация довольно запутанная. Есть ли способ перенести существующий индекс в реальное время без большого количества сценариев?
Я рад, что моя презентация была полезной, но теперь у Sphinx появилась новая команда, которая помогает мигрировать с оригинальных индексов в реальном времени: присоединить индекс
Это просто как:
ATTACH INDEX diskindex TO RTINDEX rtindex
Кстати, я написал пост в блоге, в котором подробно описана команда attach index .
На данный момент официального пути не существует.Только нестандартные решения.В этом интересном документе (PDF) есть один из упомянутых способов:
mysqldump -uroot blog users > users_dump.sql mysql -P9306 < users_dump.sql
С уважением.