Hi Michael, If you just want the top "n" hits (the way you used to use the Hits class), just call
TopDocs topDocs = Searcher.search(query, n); Don't worry about the Collector interface unless you actually need it. -jake On Sat, Oct 10, 2009 at 1:12 PM, M R <michel_f...@yahoo.fr> wrote: > Hi > > This is the example given on the deprecated Hits class about using the new > TopScoreDocCollector class : > > TopScoreDocCollector collector = new TopScoreDocCollector(hitsPerPage); > searcher.search(query, collector); > ScoreDoc[] hits = collector.topDocs().scoreDocs; > for (int i = 0; i < hits.length; i++) { > int docId = hits[i].doc; > Document d = searcher.doc(docId); > // do something with current hit > ... > I suppose hitsPerPage is the number of documents to return ? > (TopScoreDocCollector is noted abstract with no constructor on its javadoc). > Thanks > Michel > > > >