Sitecore Solr - IndexSchema在架构中没有指定uniqueKey

时间:2015-08-13 08:33:49

标签: solr sitecore sitecore8

我有一个额外的问题,我认为与此有关 Missing Id field in Solr index一点点。

问题是搜索结果包含重复项(已编辑),项目数量取决于编辑计数。 似乎sitecore没有从Solr索引中删除旧项目(没有项目版本) 是Sitecore问题还是某些特定的Solr行为?

我在Solr日志中看到下一条消息可能是已连接:

  

WARN null IndexSchema架构中未指定uniqueKey。

1 个答案:

答案 0 :(得分:2)

`schema.xml'中应该有一个-> git branch -v master 0ccca51 Commencing the awesome ^^^^^^^ -> git fetch -> git branch -v -r origin/master 0ccca51 Commencing the awesome ^^^^^^^ origin/other 0ccca51 Commencing the awesome ^^^^^^^ 标记。每个Solr核心文件:

<uniqueKey>

它应该直接位于根<uniqueKey>_uniqueid</uniqueKey> 标记下(不在<schema>内或任何其他标记内)。

如果您按照使用Sitecore启用Solr的指南,它应该自动包含在您的<fields>中。