Sitecore Lucene-重复条目
对于名为“某个页面”的项目,Sitecore会自动生成URL“/some page”,但也可以通过“/some page”访问该页面。URL不同,但指向相同的Sitecore项目 内容作者可以在其他页面的链接中使用这两个URL,对于当前的问题,假设我们无法更改他们的行为 如果两个链接都被使用,Lucene会将这两个链接都添加到搜索索引中,即同一页面被索引两次。两者都具有相同的“_id”值,因此它们被识别为同一项Sitecore Lucene-重复条目,lucene,sitecore,Lucene,Sitecore,对于名为“某个页面”的项目,Sitecore会自动生成URL“/some page”,但也可以通过“/some page”访问该页面。URL不同,但指向相同的Sitecore项目 内容作者可以在其他页面的链接中使用这两个URL,对于当前的问题,假设我们无法更改他们的行为 如果两个链接都被使用,Lucene会将这两个链接都添加到搜索索引中,即同一页面被索引两次。两者都具有相同的“_id”值,因此它们被识别为同一项 如何确保Lucene不添加重复条目?我们如何将其配置为从不为相同的“\u id”值存
如何确保Lucene不添加重复条目?我们如何将其配置为从不为相同的“\u id”值存储重复条目?Sitecore应用程序在索引项时不查看URL(无论是Lucene还是Solr) Sitecore检查项目的
ID
、语言
、版本
和数据库
,并在此基础上唯一确定Lucene文档
如果您打开索引,例如使用,您可以在所有文档中看到\u uniqueid
字段,看起来像sitecore://web/{d376c64b-866d-4725-8606-d0462b6ef28a}?lang=en&ver=1
项目ID(存储在Lucene文档的\u组
中)不用于Lucene文档的唯一标识
在链接到您的页面方面,假设您谈论的是Sitecore内部链接,作者只选择目标项目,而Sitecore生成“用户友好”版本的链接。因此,您不应该在同一页面上看到不同的URL