Thanks Per. I'm currently not using SolrCloud but that's a good tip to keep in mind.
Thanks, Shahar. -----Original Message----- From: Per Steffensen [mailto:st...@designware.dk] Sent: Thursday, January 10, 2013 10:02 AM To: solr-user@lucene.apache.org Subject: Re: CoreAdmin STATUS performance If you are using ZK-coordinating Solr (SolrCloud - you need 4.0+) you can maintain a in-memory always-up-to-date data-structure containing the information - ClusterState. You can get it through CloudSolrServer og ZkStateReader that you connect to ZK once and it will automatically update the in-memory ClusterState with changes. Regards, Per Steffensen On 1/9/13 4:38 PM, Shahar Davidson wrote: > Hi All, > > I have a client app that uses SolrJ and which requires to collect the names > (and just the names) of all loaded cores. > I have about 380 Solr Cores on a single Solr server (net indices size is > about 220GB). > > Running the STATUS action takes about 800ms - that seems a bit too long, > given my requirements. > > So here are my questions: > 1) Is there any way to get _only_ the core Name of all cores? > 2) Why does the STATUS request take such a long time and is there a way to > improve its performance? > > Thanks, > > Shahar. > Email secured by Check Point