我有一个额外的问题,我认为与此有关 Missing Id field in Solr index一点点。
问题是搜索结果包含重复项(已编辑),项目数量取决于编辑计数。 似乎sitecore没有从Solr索引中删除旧项目(没有项目版本) 是Sitecore问题还是某些特定的Solr行为?
我在Solr日志中看到下一条消息可能是已连接:
WARN null IndexSchema架构中未指定uniqueKey。
答案 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>
中。