次のコードを使用して、Lucene.Net でクエリを実行しています。
var collector = new GroupingHitCollector(searcher.GetIndexReader());
searcher.Search(myQuery, collector);
resultsCount = collector.Hits.Count;
これらの検索結果をフィールドに基づいて並べ替えるにはどうすればよいですか?
アップデート
ご回答ありがとうございます。使用してみましたが、引数値として渡したときにTopFieldDocCollector
エラーが発生しました。渡す有効な値を提案してください。"value is too small or too large"
5000
numHits