Добрый день
Хотел бы настроить сфинкс RT (realtime) index
На данный момент удалось настроить индекс в реальном времени. Выглядит это примерно так:
sphinx работает на порту 9306, и это что то вроде мускульного сервера, только это сфинкс. Конектиться можно как обычно к мускулю.
mysql -P9306 -h 127.0.0.1
select * from `имя_секции`
сфинкс на этот порт принимает запросы insert update replace delete и вносит изменения, так же доступно будет через api (это главный плюс, т.к. я использую php).
Вопрос заключается в след: можно ли как то синхронизировать это? Вроде того, как в мускуле можно с помощью триггера при добавлении дублировать запись в другую таблицу, мне нужно в другую «базу», а точнее просто послать запрос на другой порт?
Пример:
DELETE FROM table_sss WHERE sss_id!=555 AND sss_id<10
DELETE FROM `sphinx_fake_table` WHERE sss_id!=555 AND sss_id<10
Естественно можно это делать по средствам php, но уже в очень большом количестве мест код прописан и вероятно переписать будет проблемно. Хотелось бы решить это на уровне mysql/sphinx. Можно попробовать сделать что то вроде realy bin log, но такое сфинкс врятли поддерживает.