【发布时间】:2013-12-17 23:22:03
【问题描述】:
我正在寻找一种优雅的方式来从我的网络索引中排除克隆项目。我的搜索结果中出现重复项。如果只出现原始项目并且根本没有克隆,我会更喜欢它。
想到的一些可能的解决方案是:
如果项目的
_Source字段不为空,则创建一个Global Item Boosting Rule以大幅降低提升值。 这不是首选,因为它只会降低分数并且不会删除从搜索结果中克隆。在我使用扩展 Where 子句执行的每个查询中排除克隆项目。 这也不是首选,因为这意味着我需要记住在所有查询中都包含此子句。此外,克隆的项目仍然保留在索引中。
Sitecore v7.1
【问题讨论】:
标签: sitecore lucene.net sitecore7