2010-10-31 10 views
10

estoy usando solr 1.4.1 para construir un motor de búsqueda distribuido, pero no quiero usar solo un archivo de índice - quiero crear nuevos directorios "de índice" en el volar en mi código javacrear nuevos directorios principales en SOLR sobre la marcha

encontré el siguiente api para crear nuevos núcleos usando un EXISTING core directory (http://wiki.apache.org/solr/CoreAdmin).

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 

¿Existe alguna manera de crear un nuevo núcleo sin un directorio central existente? tiene solr tal función? a través del descanso o en el solrj-api? Gracias.

Respuesta

9

Actualmente no es posible enviar su esquema y configuración a Solr mediante programación para crear un nuevo núcleo. Here's the JIRA issue about it.

Como se mencionó en los comentarios, puede solucionarlo utilizando algo como WebDAV o scp o sftp.

Cuestiones relacionadas