Create a custom Collector?
Mike McCandless
http://blog.mikemccandless.com
On Wed, Jun 19, 2013 at 3:39 AM, Swapnil Patil wrote:
> you can get all results for given query "q". By giving documents to fetch
> a very big number like Integer.MAX_VALUE.
>
> But if u want to loop over all documents
You can try like :
long docSizeQ1= docs.getNumFound() ;
will give you the total number of results.
and this value can be inserted in
like
TopDocs hits = searcher.search(qu,docSizeQ1);
Hope this helps.
On Wed, Jun 19, 2013 at 1:09 PM, Swapnil Patil wrote:
> you can get all results for given que
you can get all results for given query "q". By giving documents to fetch
a very big number like Integer.MAX_VALUE.
But if u want to loop over all documents. Use index reader and get
document by its doc id from 0 to numDocs (Index reader has method for num
docs).
On Wed, Jun 19, 2013 at 3:11
hello,
Is there any way to get all the search result.
In lucene we get top documents by giving the limit like top 100,1000... etc.
but if i want to get all results.
How can I achieve that??
Query qu = new QueryParser(Version.LUCENE_36,"field",
analyzer).parse(query);
TopDocs hits = searcher.