我使用solr 1.4.1构建分布式搜索引擎,但我不想只使用一个索引文件 - 我想在我的java代码中动态创建新的核心“索引”目录。
我发现关注rest api使用现有核心目录(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
有没有办法在没有核心目录的情况下创建新核心?有solr这样的功能吗?通过休息或在solrj-api?感谢。
答案 0 :(得分:10)
目前无法以编程方式将架构和配置提交给Solr以创建新核心。 Here's the JIRA issue about it
正如评论中所提到的,你可以通过使用像WebDAV或scp或sftp这样的东西来解决它。