gpt4 book ai didi

Solr 索引通过查询更新

转载 作者:行者123 更新时间:2023-12-04 09:36:58 25 4
gpt4 key购买 nike

我需要经常更新 solr 中的大量文档。例如,为 user_id = 5 设置 "online"= true 等等。但是通过 http 处理程序的索引速度非常慢。 Solr 支持按查询删除文档,有没有办法按查询更新?

最佳答案

不,不幸的是,没有像按查询更新这样的功能。这真的很有用,就像一个新功能,可以更新文档而无需完全重新提交;有一个 5 岁 jira issue为了那个原因。现在,您应该使用更新的字段重新提交文档,如果您使用相同的 uniqueKey,它们将被覆盖(这意味着删除 + 重新插入)。 .

顺便说一下,您是否为每个要更新的文档发出 http 请求?如果是,您可以更快地一次提交多个文件,如下所示:

<add>
<doc>
<field name="employeeId">05991</field>
<field name="office">Bridgewater</field>
</doc>
<doc>
<field name="employeeId">05992</field>
<field name="office">Bridgewater</field>
</doc>
<doc>
<field name="employeeId">05993</field>
<field name="office">Bridgewater</field>
</doc>
</add>

关于Solr 索引通过查询更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9192806/

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