我有一个我认为与之相关的额外小问题 Missing Id field in Solr index一点点。
问题是搜索结果包含重复项目(已编辑),项目数量取决于编辑计数。
似乎 sitecore 没有从 Solr 索引中删除旧项目(无项目版本)。
是 Sitecore 问题还是某些特定的 Solr 行为?
我在 Solr 日志中看到下一条消息可能已连接:
WARN null IndexSchema no uniqueKey specified in schema.
最佳答案
应该有一个<uniqueKey>
每个 Solr 核心中的“schema.xml”文件中的标记:
<uniqueKey>_uniqueid</uniqueKey>
它应该直接在根目录下<schema>
标签(不在 <fields>
或任何其他标签内)。
如果您遵循使用 Sitecore 启用 Solr 的指南,它应该包含在您的 schema.xml
中自动。
关于solr - Sitecore Solr - IndexSchema 架构中未指定 uniqueKey,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31983241/