gpt4 book ai didi

java - Solr 文档删除延迟

转载 作者:行者123 更新时间:2023-12-01 13:06:34 24 4
gpt4 key购买 nike

也许有人遇到和我一样的问题并可以帮助我,当我删除文档时,solr 索引刷新之间存在延迟,并且我仍然在刚刚删除的列表文档上提前致谢

最佳答案

您似乎正在使用 SolrJ UpdateRequest 来删除文档。由于您没有显式提交更新,因此索引更新的实际时间取决于您的 Solr 配置。来自 Solr 文档 ( https://cwiki.apache.org/confluence/display/solr/Near+Real+Time+Searching )

“常见配置是每 1-10 分钟执行一次硬自动提交,每秒执行一次自动软提交”

如果您需要立即将删除提交到索引,您可以向 UpdateRequest 添加“COMMIT”操作,如下所示:

UpdateRequest req = new UpdateRequest();
req.deleteByQuery("documentId:"documentId);
req.setAction(ACTION.COMMIT, false, true);

这与将“?action=commit”添加到更新请求具有相同的效果,并将立即执行软提交。

关于java - Solr 文档删除延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23221784/

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