Sitecore Solr - IndexSchema 架构中未指定唯一键

Sitecore Solr - IndexSchema no uniqueKey specified in schema

我有一个额外的小问题,我认为与 一点点。

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

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

WARN null IndexSchema no uniqueKey specified in schema.

每个 Solr 核心的“schema.xml”文件中应该有一个 <uniqueKey> 标签:

<uniqueKey>_uniqueid</uniqueKey>

它应该直接在根 <schema> 标签下(不在 <fields> 或任何其他标签内)。

如果您按照指南使用 Sitecore 启用 Solr,它应该会自动包含在您的 schema.xml 中。