2
我正在使用Lucene.NET并获取按日期字段排序的搜索结果。按不同字段对Lucene搜索结果进行排序
下面是按日期排序搜索结果的一些示例代码:
var collector = TopFieldCollector.Create(sortByDate, nDocuments, false, true, true, false);
indexSearcher.Search(query, collector);
var scoreDocs = collector.TopDocs().ScoreDocs;
我需要通过后,我得到的结果这不是已知的一些其他领域的结果进行排序。
例如,在按日期排序的初始结果之后,我需要按名称/从/等进行排序。
是否有可能再次收集/ ScoreDocs?
谢谢。
你能否将这些结果收集到一个自定义列表中,并根据你选择的列进行排序。 – Mikos 2012-03-19 01:19:52