Yes, I tried the q=<query>&rows=-1 - the other day and gave up

But as you say it wouldn't help because you might get 
a) timeouts because you have to wait a 'long' time for the large set of results 
to be returned
b) exceptions being thrown because you're retrieving too much info to be thrown 
around the system



Regards
Stefan Maric 

-----Original Message-----
From: ego...@gmx.de [mailto:ego...@gmx.de] 
Sent: 10 February 2010 15:06
To: solr-user@lucene.apache.org
Subject: Re: How to not limit maximum number of documents?

Setting the 'rows' parameter to a number larger than the number of documents 
available requires that you know how much are available. That's what I intended 
to retrieve via the LukeRequestHandler.

Anyway, nice approach Stefan. I'm afraid I forgot this 'numFound' aspect. :) 
But still, it feels like a hack. Originally I was searching more for something 
like:

q=<query>&rows=-1

Which leaves the API to do the job (efficiently!). :) The question is:
Does Solr support something? Or should we write a feature request?

Cheers,
Egon



-------- Original-Message --------
> Datum: Wed, 10 Feb 2010 14:38:51 +0000 (GMT)
> Von: Ron Chan <rc...@i-tao.com>
> An: solr-user@lucene.apache.org
> Betreff: Re: How to not limit maximum number of documents?

> just set the rows to a very large number, larger than the number of 
> documents available
> 
> useful to set the fl parameter with the fields required to avoid 
> memory problems, if each document contains a lot of information
> 
> 
> ----- Original Message -----
> From: "stefan maric" <stefan.ma...@bt.com>
> To: solr-user@lucene.apache.org
> Sent: Wednesday, 10 February, 2010 2:14:05 PM
> Subject: RE: How to not limit maximum number of documents? 
> 
> Egon
> 
> If you first run your query with q=<query>&rows=0
> 
> Then your you get back an indication of the total number of docs 
> <result name="response" numFound="53" start="0"/>
> 
> Now your app can query again to get 1st n rows & manage 
> forward|backward traversal of results by subsequent queries
> 
> 
> 
> Regards
> Stefan Maric
--
NEU: Mit GMX DSL über 1000,- ¿ sparen!
http://portal.gmx.net/de/go/dsl02

Reply via email to