Hi, I strongly discourage you from downloading so many documents in one shot, doing this on a normal basis creates humongous memory allocations in the JVM and this usually leads to have GC problems. https://stackoverflow.com/questions/10039778/how-to-get-all-results-from-solr-query
There are really so many options to read a great amount of documents. Natively you can use the export request handler https://solr.apache.org/guide/8_11/exporting-result-sets.html#the-export-requesthandler Here is an app I wrote long ago that uses Solr cursors https://github.com/freedev/solr-import-export-json https://solr.apache.org/guide/6_6/pagination-of-results.html#using-cursors But even the simple solr pagination with the parameters start and rows can do better than use rows alone. On Wed, Apr 27, 2022 at 10:35 PM Neha Gupta <neha.gu...@uni-jena.de> wrote: > Hi Andy, > > I have different cores with different number of documents. > > 1) Core 1: - 227625 docs and each document having approx 10 String fields. > > 2) Core 2: - Approx 3.5 million documents and each having 3 string fields. > > So my question is if i request in one request lets say approximate 10K > documents using SOLRJ will that be OK. By safe here i mean approx. > maximum number of documents that i can request without causing any > problem in receiving a response from SOLR. > > Is that enough to answer the question? > > On 27/04/2022 22:26, Andy Lester wrote: > > > >> On Apr 27, 2022, at 3:23 PM, Neha Gupta<neha.gu...@uni-jena.de> wrote: > >> > >> Just for information I will be firing queries from Java application to > SOLR using SOLRJ and would like to know how much maximum documents (i.e > maximum number of rows that i can request in the query) can be returned > safely from SOLR. > > It’s impossible to answer that. First, how do you mean “safe”? How big > are your documents? > > > > Let’s turn it around. Do you have a number in mind where you’re > wondering if Solr can handle it? Like you’re thinking “Can Solr handle 10 > million documents averaging 10K each”? That’s much easier to address. > > > > Andy -- Vincenzo D'Amore