Thanks for your reply, Ahkit. I'm adding properties like "masterEnabled/slaveEnabled", "pollInterval", "autoCommitTime" and etc., so that I can easily configure these properties respectively for each Core and use them in solrconfig.xml.
I'm also using persistent = true, and that's exactly the reason that whenever I unload a Core, the Core will be wiped out from solr.xml. And when I re-create the Core after that, I need to re-add and reload the properties. Btw, I'm doing this because I want to switch "Live" and "Backup" Cores and manipulate Core Configurations at the same time. -Ying -----Original Message----- From: Ankit Bhatnagar [mailto:abhatna...@vantage.com] Sent: Friday, May 07, 2010 9:27 AM To: 'solr-user@lucene.apache.org' Subject: RE: How to load Core Properties after Core creation? What properties are you adding ? Do you have the persistence = true Ankit -----Original Message----- From: Ying Huang [mailto:yhu...@capitaliq.com] Sent: Thursday, May 06, 2010 6:33 PM To: solr-user@lucene.apache.org Subject: How to load Core Properties after Core creation? Hi All, Does anyone know if there is any way to create a new Core with specified properties or to alter and reload Core Properties for a Core without restarting the service? I tried to do this in three steps: 1) Create a new core; 2) Edit solr.xml directly to add properties into the core; 3) Call RELOAD handler to reload the new core and the specified properties. However, the reloading doesn't seem to work and the properties added don't apply for the newly created core. We're using a nightly build of Solr 1.4 with Lucene 2.9.1., and I'm using Core Properties in solr.xml for CoreAdmin. These properties can be used in solrconfig.xml (It's discussed here http://wiki.apache.org/solr/CoreAdmin#property). Is there any workaround for it? Thanks, Ying