среды:сфинкса возвращается несвежие результатами
Memcached, Rails 2.2.2 + cache_money, Sphinx + мышление Sphinx
следующих выходов несвежих результатов:
- добавить запись; MySQL содержит правильные данные
- запись, вероятно, кэшируются в памяти на данный момент
- Переиндексирование сфинкса
- сфинкс возвращает правильный результат с правильными данными
- редактировать запись
- кэш недействительная правильно, MySQL содержит правильные, обновленные данные
- Переиндексирование сфинкса снова
- сфинкс теперь несвежим
Re индексации сфинкс, очищая Memcached, и/или редактирования сомнительные записи все не имеют никакого эффекта. Отключение уровня кэша вместе (cache_money plus memcached) также не влияет.
бывший; странная вещь, проблема уже не проблема ... просто прояснилось. – Kyle
Похоже, что вся таблица (ы) была переиндексирована. Если ваш запрос delta только захватывает новые строки, изменения в строках UPDATEd не будут отображаться в полнотекстовом индексе. –