Django Haystack 需要执行
更新索引
用新数据更新 solr 索引,所以我一直想知道是否有办法只更新/更改一个字段。
这个字段必须有最新的数据 - 因为它有很多喜欢。有没有办法使用从数据库中检索到的最新值来更新 sqs 字典中喜欢的值。我现在已经制作了一个脚本,但是执行时间太长了:
sqs = SearchQuerySet().all()
d = Data.objects.all()
l = []
for i in d:
l.append((i.id, i.like))
for i in sqs:
for j,k in d:
if i.id == j:
i.like = k
也许有办法加快速度?
谢谢!!