Hi,
rows=N param just tells Solr how many top N results to return.  Solr (and 
Lucene, really) still needs to find all documents that match the query and then 
score them (and optionally sort them).  The more documents and matches you 
have, the more time the query will take.

Otis 

--
Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch

----- Original Message ----
From: neil22 <[EMAIL PROTECTED]>
To: solr-user@lucene.apache.org
Sent: Monday, April 14, 2008 5:00:05 PM
Subject: solr query time


It seems that response time to a query is linear with the size of the result
set even if I always only want
the first 10 hits back.

Testing I did -
   1 millions documents that have "feature1" all with the the same score
    - query time = 3 seconds to get first 10 hits
   10 millions documents that have "feature1" all with the same score
    - query time = 30 seconds to get first 10 hits.

Is there any optimization I can do so that query time for first 10 is
constant regardless of result set size?


-- 
View this message in context: 
http://www.nabble.com/solr-query-time-tp16678537p16678537.html
Sent from the Solr - User mailing list archive at Nabble.com.




Reply via email to