如何在 Solr 中添加新集合?

How to add a new collection in Solr?

在 Apache Solr 的现有核心中添加新集合的步骤是什么?

目前我有一个文件夹

solr>example>example-schemaless>solr>collection1

我想创建一个名为 recipe 的新集合,我该怎么做?

有多种方法可以做到这一点:

  • Copy/paste 现有 collection1,并将其重命名为 recipe,那么您可能需要更新一些配置文件,反映这些变化(对我来说这看起来是一个容易出错的方法,但当然仍然可用)
  • 使用 Solr 集合 API 通过调用此端点来创建新集合 /admin/collections?action=CREATE&name=name&numShards= number&replicationFactor=number&maxShardsPerNode=number&createNodeSet=nodelist&collection.configName=configname。有关详细信息,请查看此处 - https://cwiki.apache.org/confluence/display/solr/Collections+API#CollectionsAPI-api1