solr - 在 Solr5.5 中,使用现有的conf在本地主机中创建核心的最简单的命令行方法

标签 solr

我有一个 git 存储库,其中包含 solr/conf 文件夹,其中包含 solrconfig.xmlschema.xml。我已经成功创建了一个本地 solr 核心并将这些文件复制到其中,但我希望有一种比我所做的更简单的方法,基本上是:

solr create -c mycorename
cp solr/conf/schema.xml /usr/local/Cellar/solr/5.5.0/server/solr/mycorename/conf
cp solr/conf/solrconfig.xml /usr/local/Cellar/solr/5.5.0/server/solr/mycorename/conf

...并重新启动核心以使更改生效。

我的解决方案并不复杂,但它需要大量文件夹等的具体知识,而且我想要更简单的东西。理想情况下,我希望在现有文件夹中就地创建核心。

如果这是不可能的,我希望有一种更简单的方法,不需要了解开发人员工作站上的特定 solr 文件夹。也许有几个curl命令。

最佳答案

您的问题是关于从命令行创建核心的最佳实践。

您已经使用

 bin\solr create -c mycorename`

但有时您需要重新启动,因为您在创建后更改了配置。

Solr 可以复制您的配置文件和 creating the core一步到位:

 bin\solr create_core -c mycore -d c:/tmp/myconfig

如果您使用 SolrCloud,您可以更加独立地工作:

  1. 添加configuration folder to zookeeper
  2. Create collection with this configuration

另请参阅How to create new core in Solr 5?

关于solr - 在 Solr5.5 中,使用现有的conf在本地主机中创建核心的最简单的命令行方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35750820/

相关文章:

pdf - 使用 cfsearch 和 SOLR 的 ColdFusion PDF 文件搜索速度极慢

多值日期字段的 Solr 提升

solr - 您可以查询 Solr 以将字段值与函数的结果进行比较吗?

Solr 4.4 : StopFilterFactory and enablePositionIncrements

ruby-on-rails - 如何使用太阳黑子中的 Solr 空间搜索来引用距离?

solr - 导入丰富的文档时,SOLR 是否有最佳实践 schema.xml?

solr - 使用 Solr 和 Tika 索引 PDF 内容

lucene - 在不指定字段名称的情况下查询 Solr

Solr:如何避免分数被多个值稀释?

lucene - 带有 bool 运算符的奇怪 Solr/Lucene 行为