@Snewer

Как не хранить исходные данные Sphinx?

Здравствуйте!

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

Спасибо.
  • Вопрос задан
  • 421 просмотр
Решения вопроса 1
opium
@opium
Просто люблю качественно работать
так вы в рт не ложите данные которые там не нужны, а только те по которым ищите
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@BorisKorobkov Куратор тега MySQL
Web developer
Исходные данные надо хранить, потому что Сфинкс хранит данные в своем собственном формате и с потерей форматирования, тегов и пр. Его формат нужен только для быстрого поиска. Лишние поля (по которым поиск не будет) оттуда убрать можно и нужно. И по найденным id брать контент в БД.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы