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.