【发布时间】:2014-03-06 05:26:32
【问题描述】:
是否可以在不重新索引整个数据库的情况下更新整个 haystack 索引?我有一个包含 260 万条记录的数据库,每条记录都有相关表。如果我跑:
python manage.py update_index --remove
我必须等待几天才能完成索引,而实际上可能只有一两条记录需要重新索引。有什么解决办法吗?
更新: 正如 Bennylope 所说,我可以使用 get_updated_field 仅索引新条目。如果我删除一条记录,并且只希望从索引中删除该项目,则会出现问题。我该怎么做?
【问题讨论】:
-
你找到解决这个问题的方法了吗?
-
这能回答你的问题吗? Remove object from haystack index
标签: python elasticsearch django-haystack