标签: django solr django-haystack
拥有视频模型和搜索索引。使用Django-haystack和Solr。需要按日期/周/月/年的视频视图对结果进行排序。是否可以通过最后一天/周/月/年的观看信息更新搜索索引?
如果只需按日期和总计的视图排序,则可以仅为查看一天的视频更新索引,这些视频的当前视图等于0.
每隔几个小时使用update_index看起来不是一个好主意,因为现在它需要30分钟,所以将来可以采取更多。现在,搜索索引仅针对使用Celery异步任务的已更改对象进行更新。
答案 0 :(得分:6)
您可能需要查看ExternalFileField。
另见http://sujitpal.blogspot.com/2011/05/custom-sorting-in-solr-using-external.html