首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有唯一密钥的Apache更新

问没有唯一密钥的Apache更新
EN

Stack Overflow用户
提问于 2014-06-18 10:40:26
回答 1查看 952关注 0票数 0

我知道如何基于文档唯一键进行Solr原子更新。但我不知道是否有可能根据另一个字段(而不是唯一的键)更新一堆文档。贝娄有一个我需要的例子:

例如,我有以下字段:id (唯一键)、名称、状态。我想在“status”为X的所有文档中更新“name”。

我可以这样做,或者我被迫使用唯一的钥匙?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-18 15:11:59

您不能这样做-唯一的键是必需的,因为它一次只更新一个文档。根据先前的讨论:

这在Solr中是不可用的特性。 可以更新完整的文档,也可以根据单个文档的唯一键对其进行部分更新。

http://lucene.472066.n3.nabble.com/Update-multiple-documents-in-one-query-td4070337.html

正如在该线程中讨论的那样,您可能需要编写一个脚本,该脚本将把每个文档拉上来,并分别发出原子更新。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24283448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档