我已将每页点击限制增加到一个大整数。即便如此,它只返回100个结果。有什么方法可以得到所有的结果。
int hitsPerPage = 5000000;
IndexReader reader = IndexReader.open(index);
IndexSearcher searcher = new IndexSearcher(reader);
TopScoreDocCollector collector = TopScoreDocCollector.create(hitsPerPage, true);
searcher.search(q, collector);
int n= collector.getTotalHits();
System.out.println(n);
ScoreDoc[] hits = collector.topDocs().scoreDocs;
System.out.println("Found " + hits.length + " hits.");