首页 > 解决方案 > 在 solr 中索引具有相似值的记录

问题描述

我有三个文档要编入 solr 。下面给出了 3 个文档的示例。

Doc 1:{ name:"alex" age:"25"}
Doc 2:{ name:"alex" age:"29"}
Doc 3:{ name:"benu" age:"29"}

建议我一种方法来索引这个。

标签: apachetomcatsolrsolrjsolrcloud

解决方案


那么如果 name 不是唯一的,为什么它是 uniqueKey 呢?

如果您想覆盖某些更新的 uniqueKey 要求,您可以选择提供更新请求,但请注意,这将要求该参数出现在任何更新文档的请求中。overwrite=false

通常最好为每一行分配一个 uniqueKey(例如 uuid),或者使用现有的(例如数据库中行的 id)。


推荐阅读