accidentally hit send... Eache core can have the dataDir set explicitly.
<core name="core0" instanceDir="core0"> <property name="dataDir" value="/data/core0" /> </core> <core name="core1" instanceDir="core1"> <property name="dataDir" value="/data/core1" /> </core> If you want to do this with solrj, you would need to manipulate the CoreDescriptor objects. ryan On Sat, May 22, 2010 at 2:24 PM, Ryan McKinley <ryan...@gmail.com> wrote: > Check: > http://wiki.apache.org/solr/CoreAdmin > > Unless I'm missing something, I think you should be able to sort what you need > > > On Fri, May 21, 2010 at 7:55 PM, Ken Krugler > <kkrugler_li...@transpac.com> wrote: >> I've got a situation where my data directory (a) needs to live elsewhere >> besides inside of Solr home, (b) moves to a different location when updating >> indexes, and (c) setting up a symlink from <solr_home>/data isn't a great >> option. >> >> So what's the best approach to making this work with SolrJ? The low-level >> solution seems to be >> >> - create my own SolrCore instance, where I specify the data directory >> - use that to update the CoreContainer >> - create a new EmbeddedSolrServer >> >> But recreating the EmbeddedSolrServer with each index update feels wrong, >> and I'd like to avoid mucking around with low-level SolrCore instantiation. >> >> Any other approaches? >> >> Thanks, >> >> -- Ken >> >> -------------------------------------------- >> Ken Krugler >> +1 530-210-6378 >> http://bixolabs.com >> e l a s t i c w e b m i n i n g >> >> >> >> >> >