我使用 Django Haystack 和 elasticsearch 作为我的搜索后端。
当我向项目添加新应用程序时,似乎我必须运行以下命令来重建索引:
./manage.py rebuild_index
问题是,我有一些非常大的应用程序已经编入索引。
考虑到应用程序最初启动时有数千条记录并且不是逐条收集的,我如何才能只索引新应用程序。
谢谢。
最佳答案
./manage.py update_index
此命令可以指定单个应用程序运行,还可以更新在特定时间范围内更新的对象的索引。这使得索引过程更加高效,因此非常值得学习如何充分利用它。
关于python - 如何在 Django Haystack - elasticsearch 中构建单个应用程序的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14988068/