Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 Django Haystack 和 elasticsearch 作为我的搜索后端。
当我向我的项目添加一个新应用程序时,似乎我必须运行以下命令来重建索引:
./manage.py 重建索引
问题是,我有一些非常大的应用程序已经编入索引。
考虑到应用程序最初以数千条记录开始而不是一一收集,我怎么能只索引新应用程序。
谢谢。
https://django-haystack.readthedocs.org/en/latest/management_commands.html?highlight=update_index#update-index
./manage.py update_index
此命令可以指定单个应用程序运行,也可以更新在特定时间范围内已更新的对象的索引。这使得索引过程更加高效,因此非常值得学习如何充分利用它。