Задать вопрос
@Snewer

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

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

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

Спасибо.
  • Вопрос задан
  • 425 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
opium
@opium
Просто люблю качественно работать
так вы в рт не ложите данные которые там не нужны, а только те по которым ищите
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@BorisKorobkov Куратор тега MySQL
Web developer
Исходные данные надо хранить, потому что Сфинкс хранит данные в своем собственном формате и с потерей форматирования, тегов и пр. Его формат нужен только для быстрого поиска. Лишние поля (по которым поиск не будет) оттуда убрать можно и нужно. И по найденным id брать контент в БД.
Ответ написан
Ваш ответ на вопрос

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

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