【发布时间】:2011-09-14 01:17:30
【问题描述】:
有视频模型和搜索索引。使用 Django-haystack 和 Solr。需要按天/周/月/年的视频观看次数对结果进行排序。如果不总是通过最后一天/周/月/年的视图信息更新搜索索引,是否有可能做到这一点?
如果只需要按天和总的观看次数排序,那么可以只更新一天观看的视频,当前观看次数等于0的视频。
每隔几个小时使用一次 update_index 似乎不是一个好主意,因为现在需要 30 分钟,所以将来可能需要更多时间。现在搜索索引仅针对使用 Celery 异步任务更改的对象进行更新。
【问题讨论】:
标签: django solr django-haystack