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

sauutmhj  于 12个月前  发布在  Solr
关注(0)|答案(1)|浏览(135)

我正在写一个函数,它创建一个新的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格式的模式发布到服务器。
有可能吗?

q5lcpyga

q5lcpyga1#

不,据我所知,目前这是不可能的(没有在服务器上创建文件,然后从文件中创建一个核心)。
如果您需要这种功能,您可能希望为您的模式使用更无模式的结构,在这种结构中,您宁愿定义一组字段前缀/后缀,这些字段前缀/后缀Map到字段的不同默认设置,然后使用名称来避免必须在模式中定义每个字段。
基于Lucene的真正无模式替代方案也可以是Elastic Search。

相关问题