【发布时间】:2014-02-17 00:24:55
【问题描述】:
我需要一个 SOLR 的解决方案,比如 MYSQL 的“INSERT INOGRE”功能。
我已经看过并尝试过
Solr, block updating of existing document
但这使得两个重复,即使架构有uniqueKey
【问题讨论】:
-
Solr 不支持 Ogres。您也许可以使用 Trolls 找到解决方案。
标签: solr
我需要一个 SOLR 的解决方案,比如 MYSQL 的“INSERT INOGRE”功能。
我已经看过并尝试过
Solr, block updating of existing document
但这使得两个重复,即使架构有uniqueKey
【问题讨论】:
标签: solr
Solr 更新 XML 有一个“覆盖”选项,指定新文档是否应该覆盖现有文档。默认为覆盖,但您可以禁用此行为。来自Solr wiki:
覆盖=“真”| “false”——默认为“true”,意味着较新的文档将用相同的 uniqueKey 替换之前添加的文档。
这将是 Solr 更新 XML 中“add”元素的属性,即
<add overwrite="false">
<doc>
....
</doc>
</add>
【讨论】: