public void queriesTest(String queryText, int[] expDocNrs) throws Exception { // System.out.println(); // System.out.println("Query: " + queryText); Query query = makeQuery(queryText); TopScoreDocCollector collector = TopScoreDocCollector.create(1000, false); searcher.search(query, null, collector); ScoreDoc[] hits1 = collector.topDocs().scoreDocs; collector = TopScoreDocCollector.create(1000, true); searcher.search(query, null, collector); ScoreDoc[] hits2 = collector.topDocs().scoreDocs; assertEquals(mulFactor * collector.totalHits, bigSearcher.search(query, 1).totalHits); CheckHits.checkHitsQuery(query, hits1, hits2, expDocNrs); }