首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Solrcloud具有id字段的重复文档

Solrcloud具有id字段的重复文档
EN

Stack Overflow用户
提问于 2013-07-10 17:57:48
回答 2查看 1.3K关注 0票数 2

我在windows机器上使用solrcloud-4.3.0和zookeeper-3.4.5。我有一个具有唯一字段"id“的索引集合。我观察到索引中存在具有相同唯一id值的重复文档。根据我的理解,这不应该发生,因为唯一字段的目的是避免这种情况。有没有人能帮我解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2013-07-10 18:13:43

在"/conf/schema.xml“文件中有一个名为"”的XML元素,默认情况下它似乎是"id“...这应该是你的“钥匙”。

然而,根据Solr文档(http://wiki.apache.org/solr/UniqueKey#Use_cases_which_do_not_require_a_unique_key),如果您不需要将新文档增量地添加到现有索引中,则不需要始终具有“唯一键”。也许这就是你现在的情况。但我也觉得你总是需要一个唯一的身份证。

票数 0
EN

Stack Overflow用户

发布于 2013-12-28 08:40:09

对这个问题添加答案可能为时已晚,但也可以通过将索引与重复的文档/字段合并来复制具有唯一键/字段的文档。

显然,当通过lucene IndexMergeTool或solr CoreAdminHandler合并索引时,任何重复的文档都会很高兴地附加到索引中。(从lucene和solr 4.6.0开始)

重复数据删除似乎发生在检索时。

https://cwiki.apache.org/confluence/display/solr/Merging+Indexes

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

https://stackoverflow.com/questions/17567670

复制
相关文章

相似问题

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