If I query for IDs and I do not care about order, should I still expect
better performance paging the results? (e.g. rows=1000 or rows=10000) The
use case is that I need to get all of the IDs regardless (there will be
thousands, maybe 10s of thousands, but not millions)

Example query:

http://domain/solr/select?q=ACCT_ID%3A1153&fq=SOME_FIELD%3SomeKeyword%2C+SOME_FIELD_2%3ASomeKeyword&rows=10000&fl=ID&wt=json

With this kind of query, I notice that rows=10 returns in 5ms, while
rows=10000 (producing about 7000 results) returns in about 500ms.

Another way to word my question, if I have 100k not ordered IDs to
retrieve, is performance better getting 1k at a time or all 100k at the
same time?

Thanks,

Ilya

Reply via email to