Над MySQL таблицей хочу построить Sphinx RT индекс. Для поиска / группировок / сортировок дублируется практически вся таблица. Имеет ли смысл тогда иметь две базы данных с идентичными данными? или можно полностью отказаться от MySQL и использовать RT индекс? Если нет, то можно ли как то исключить хранение данных в Sphinx? (хранить только индекс) и извлекать по запросу только id записей и делать запрос к MySQL?
Исходные данные надо хранить, потому что Сфинкс хранит данные в своем собственном формате и с потерей форматирования, тегов и пр. Его формат нужен только для быстрого поиска. Лишние поля (по которым поиск не будет) оттуда убрать можно и нужно. И по найденным id брать контент в БД.