Lucene.net根据Sort走到了不同的类处理

在Hits类里面GetMoreDocs函数中:

TopDocs topDocs = (sort == null) ? searcher.Search(weight, filter, n) : searcher.Search(weight, filter, n, sort, GroupField);

sort == null:到TopDocCollector处理

sort != null:到TopFieldDocCollector处理

你可能感兴趣的:(Lucene)