我需要一个SOLR的解决方案,就像MYSQL的“INSERT INOGRE”功能一样。
我看过并试过
Solr, block updating of existing document
但这使得两个重复,即使模式有uniqueKey
答案 0 :(得分:0)
Solr update XML有一个“覆盖”选项,用于指定新文档是否应覆盖现有文档。默认是覆盖,但您可以禁用此行为。来自Solr wiki:
overwrite =“true”| “false” - 默认为“true”,表示较新的文档将使用相同的uniqueKey替换以前添加的文档。
这将是Solr update XML中“add”元素的一个属性,即
<add overwrite="false">
<doc>
....
</doc>
</add>