如何在Solr 5中创建新核心?

imm*_*odi 20 lucene solr core

目前,我们正在使用Apache Solr 4.10.3H alliosearch DS olr [HDS]作为搜索引擎来索引我们的数据.

在那之后,我在上个月得到了有关Apache Solr 5.0.0版本的消息.我成功安装了Apache Solr 5.0.0版本,现在它在8983端口上正常运行(意味着只运行solr但无法创建核心).在该UI中,我无法找到示例核心以及其下的架构或配置文件.所以,我开始创建新的核心,因为我们在旧版本中创建但无法创建一个.以下是错误,我得到它:

错误创建SolrCore'testcore1':无法创建核心[testcore1]引起:找不到集合testcore1的configName:null

注意:我也看到了Solr UI左侧的Cloud选项卡(即http:// localhost:8983/solr /),也不知道它是如何工作的?含义由于缺少示例文件夹(Collection1)以及如何更新这些文件schema.xml,我不知道solrconfig.xml文件的位置?

是否有任何有用的文档或解决方案可用于解决此错误?

小智 27

在Solr 5中,分发中提供的bin/solr脚本支持创建核心.尝试

bin/solr create -help
Run Code Online (Sandbox Code Playgroud)

快速介绍.

从上面的帮助文档中,您可能会发现:

bin/solr create [-c name] [-d confdir] [-n configName] [-shards #] [-replicationFactor #] [-p port]
Run Code Online (Sandbox Code Playgroud)


Moh*_*eer 10

在Solr 5.4.0中,使用Solr-5.xx文件夹(Solr安装文件夹)中的命令创建新的核心,如下所示,

$ bin/solr create -c <name>
Run Code Online (Sandbox Code Playgroud)

请参阅Apache Solr 5.4的此文档https://cwiki.apache.org/confluence/display/solr/Running+Solr


小智 5

{SOLR_INSTALLATION}/server/solr/configsets\basic_configs\conf
Run Code Online (Sandbox Code Playgroud)

你可以找到的例子schema.xmlsolrconfig.xml.如果要创建新的核心 {SOLR_INSTALLATION}/server/solr/{new core name}文件夹并使用所需的架构和solrconfig.xml以及空白core.properties文件创建conf文件夹.你可以找到架构和配置的例子

{SOLR_INSTALLATION}/example/example-DIH/solr
Run Code Online (Sandbox Code Playgroud)