Hello,
if I am trying to create a new SolrCore based on an extisting one via
the CoreAdmin HTTP API,
http://localhost:8983/solr/admin/cores?action=CREATE&name=newCore&instanceDir=old_instance&schema=newSchema.xml&dataDir=newdata
<http://localhost:8983/solr/admin/cores?action=CREATE&name=coreX&instanceDir=path_to_instance_directory&config=config_file_name.xml&schema=schem_file_name.xml&dataDir=data>
the dataDir parameter is ignored.
Instead the dataDir from the solrconfig.xml is taken in account.
I had a look at the Sources and saw that the CoreContainer's create()
method,
calls the SolrCore Construktor with an dataDir value of "null", which
leads to a dataDir primarily read from the config and not from the
CoreDescriptior.
Shouldn't the CoreDescriptor, being more specific, take precedence over
the config?
--
mit freundlichem Gruß,
Frank Wesemann
Fotofinder GmbH USt-IdNr. DE812854514
Software Entwicklung Web: http://www.fotofinder.com/
Potsdamer Str. 96 Tel: +49 30 25 79 28 90
10785 Berlin Fax: +49 30 25 79 28 999
Sitz: Berlin
Amtsgericht Berlin Charlottenburg (HRB 73099)
Geschäftsführer: Ali Paczensky