solr中具有相似值的索引记录

时间:2018-11-16 11:20:39

标签: apache tomcat solr solrj solrcloud

我有三个文档将被索引到solr中。下面给出了3个文档的示例。

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

建议我对此进行索引。

2 个答案:

答案 0 :(得分:0)

因此,如果名称不是唯一的,为什么它是uniqueKey?

如果要覆盖某些更新的uniqueKey要求,请have the option to give overwrite=false在更新请求中,但是请注意,对于任何更新文档的请求,都需要使用该参数。

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

答案 1 :(得分:0)

为了对上述3个文档建立索引,我只是在托管模式中删除了唯一键(如下所述),它可以正常工作。

 <uniqueKey>name</uniqueKey>

如果将其删除引发QueryElevate异常,请在solrconfig中删除名为lifter的searchComponent。

相关问题