gpt4 book ai didi

django - 从 haystack 索引中删除对象

转载 作者:行者123 更新时间:2023-12-02 01:51:52 25 4
gpt4 key购买 nike

我使用 django 删除一条记录:

 r = model.objects.get(id=1)
r.delete()

现在我想从索引中删除记录而不重新索引。如何?

我无法让 remove_object 工作,而且 haystack docs水平太高了。我不能只运行“python manage.py update_index -- remove”,因为这也会重新索引所有内容。

最佳答案

哈,答案很简单,但很hacky。基本上,以下代码有效,因为如果您的时间正确(过去一小时数据库中没有条目),它只会删除已删除记录的索引条目。瞧。

  python manage.py update_index --remove --age=1

关于django - 从 haystack 索引中删除对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22242087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com