Sitecore 中 Lucene 搜索的默认排序顺序是什么?

Vik*_*ram 1 sitecore

我正在使用 Sitecore 6.5 并且想知道默认情况下 lucene 以什么排序顺序排列搜索结果?我们也可以用我们的自定义排序逻辑改变(替换)这个默认行为吗?

Ale*_*nko 5

默认情况下,文档按相关性排序。您可以按任何字段排序,这是一个简单的示例(在 SearchContext 中):

var searchHits = new SearchHits(searchContext.Searcher.Search(query, new Sort("__created", true)));
var results = searchHits.FetchResults(0, 100);
Run Code Online (Sandbox Code Playgroud)

其中“__created”是您要排序的字段。