1

我正在使用 django haystack + whoosh 作为搜索后端。

当我运行索引更新时,它很容易创建具有相同大小的新索引文件并且索引增长非常快(假设我的内容变化很快,我想保持索引新鲜并每 5-10 分钟更新一次)。

那么这种行为是否可取?我可以减小索引大小吗?也许 whoosh 不能愚蠢地制作新的完整索引文件,而是使用一些增量来保持索引更小?

4

1 回答 1

0

我知道 Whoosh 提供了一个 IndexWriter 对象,可用于将某个文件添加到索引中,而无需重新索引所有内容,但我不确定如何使其与 Haystack 一起使用。也许像

from haystack import site
site.get_index(model).update_object(instance)
于 2012-06-24T20:30:58.280 回答