Don't forget you could also tell Solr to return a CSV in response, which will be much lighter in terms of response size, though disk IO would still be there. Is returning large result sets recommended? No. :) But the same can be said for Lucene.
Otis -- Solr & ElasticSearch Support http://sematext.com/ On Mon, Apr 1, 2013 at 10:26 AM, Swati Swoboda <sswob...@igloosoftware.com> wrote: > It really depends on what you are returning (how big is each document? Just a > document ID? Pages and pages of data in fields?). > > It can take a long time for Solr to render an XML with 60,000 results. Solr > will be serializing the data and then you'd (presumably) be de-serializing > it. Depending on how big each field actually is, this could take a while or > even cause DOS on your server. > > Your client would also need a fair bit of memory to parse a document with > 60,000 results.... > > > -----Original Message----- > From: Liz Sommers [mailto:lizswo...@gmail.com] > Sent: Monday, April 01, 2013 9:39 AM > To: solr-user > Subject: How does solr 4.2 do in returning large datasets ? > > I thought I remembered reading that Solr is not good for returning large > datasets. We are currently using lucene 3.6.0 and returning datasets of > 10,000 to 60,000 results. In the future we might need to return even larger > datasets. > > Would you all recommend going to Solr for this, or should we stick with > Lucene (which has given us no problems in this regard)? I am a bit wary of > using a web service to return datasets of this size. > > Thanks a lot > Liz > lizswo...@gmail.com