【发布时间】:2011-09-06 01:47:03
【问题描述】:
我找不到使用新的 Sitecore.Search API 进行排序和过滤的任何方法。 Lucene 提供了以下方法:
Search(Query query, Filter filter)
Search(Query query, Sort sort)
Search(Query query, Filter filter, Sort sort)
但我不认为 Sitecore.Search API 公开了这些功能。我错过了什么吗?有人可以解释如何使用新的 Sitecore.Search API 执行过滤和排序吗?还是我需要使用包装好的Searcher.Search(Query, Sort) 来实现这一点?
我使用的是 Sitecore 6.5。
谢谢。
【问题讨论】:
-
你知道如何过滤吗?
-
@Lavinski - 是的,我扩展了 IndexSearchContext 类并公开了所需的方法,正如 techphoria414 所建议的那样。请参阅下面接受的答案。
标签: lucene.net sitecore sitecore6