1

我使用 Django Haystack 和 elasticsearch 作为我的搜索后端。

当我向我的项目添加一个新应用程序时,似乎我必须运行以下命令来重建索引:

./manage.py 重建索引

问题是,我有一些非常大的应用程序已经编入索引。

考虑到应用程序最初以数千条记录开始而不是一一收集,我怎么能只索引新应用程序。

谢谢。

4

1 回答 1

2

https://django-haystack.readthedocs.org/en/latest/management_commands.html?highlight=update_index#update-index

./manage.py update_index

此命令可以指定单个应用程序运行,也可以更新在特定时间范围内已更新的对象的索引。这使得索引过程更加高效,因此非常值得学习如何充分利用它。

于 2013-02-20T21:39:20.373 回答