我正在使用Sitecore 6.5并且想知道lucene以什么样的顺序排列默认的搜索结果?我们也可以使用自定义排序逻辑更改(替换)此默认行为吗?
答案 0 :(得分:3)
默认情况下,文档按相关性排序。您可以按任何字段排序,这是简单示例(在SearchContext中):
var searchHits = new SearchHits(searchContext.Searcher.Search(query, new Sort("__created", true)));
var results = searchHits.FetchResults(0, 100);
其中“__created”是您要排序的字段。