Here's a reference, much of it is at the Lucene layer, but it might be helpful.
http://wiki.apache.org/lucene-java/ImproveSearchingSpeed If I'm reading this right, you want to get through 250K queries. What kind of throughput are you seeing? What is your target speed? I suspect you're going to be kind of stuck if you require this to be on a single machine. If you want to get through this many queries as fast as possible, you're probably talking about putting Solr on a bunch of machines, fronting them with a load balancer, and having your client fire off these multiple threads to the load balancer. Essentially pretending you're a public site and want to increase capacity, the same strategies apply. Best Erick On Fri, Oct 5, 2012 at 12:33 PM, Sushil jain <jain.ayushm...@gmail.com> wrote: > Hi, > > I am using EmbeddedSolrServer to access indexed data. > > I have to query server around 250K with different query each time. > > I have already created queries. But every time querying solr takes time. > > As I am querying using threads and loop, but still it's not so fast. > > Is there any way to speed up this operations ? > > > Thanks & Regards, > Sushil Jain