我们可以使用 JSON 配置创建一个 Solr 核心吗?

问题描述 投票:0回答:1

我正在编写一个函数,它创建一个新的 Solr 核心。

要创建核心,您需要发布如下数据(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

但在此示例中,您需要引用现有配置和架构。

在我的应用程序中,每个核心都可以有不同的配置,因此最好的方法是使用创建请求将 JSON 格式的配置和架构发布到服务器。

可以吗?

python json solr
1个回答
0
投票

不,据我所知,目前这是不可能的(无需在服务器上创建文件,然后从文件创建核心)。

如果您需要这种功能,您可能希望为您的模式使用更无模式的结构,您宁愿定义一组映射到字段的不同默认设置的字段前置/后缀,然后使用通配符名称来避免必须定义架构中的每个字段。

基于 Lucene 的真正无模式替代方案也可以是 Elastic Search。

© www.soinside.com 2019 - 2024. All rights reserved.