On 27 November 2012 21:19, Paul Tester <paulteste...@gmail.com> wrote: > Hi all, > > At our company we have an asp.net webapplication hosted in IIS 7.5. This > application have a search module which is using solr. For communication > with the solr instance we use a 3th party plugin. For every search we show > the total count of the results and also 10 or 15 records. What we're now > trying to achieve is that the user can select all the records from his > search, which involves that all the doc ids should be available in the > asp.net application in IIS as fast as possible. Our problem is that the > count of his search easily can contain 1.000.000 records (or even more), > which takes way to long to transport them to the application via a json > result over http. So I'm looking for an alternative solution which is way > faster.
Retrieving, and displaying, all of a million records is definitely going to be slow. Are you not paginating your displayed results? If so, you could fetch results from Solr in smaller batches, keeping a small window of pages around the current one. Regards, Gora