Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Solr使用json配置创建核心_Python_Json_Solr_Core - Fatal编程技术网

Python Solr使用json配置创建核心

Python Solr使用json配置创建核心,python,json,solr,core,Python,Json,Solr,Core,我正在编写函数,它创建了新的Solr核心 要创建核心,您需要发布类似()的数据: 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 但在本例中,您需要参考现有的配置和

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

要创建核心,您需要发布类似()的数据:

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
但在本例中,您需要参考现有的配置和模式

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

这是可能的吗


谢谢你的帮助

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

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

基于Lucene的真正无模式的替代方案也可以是弹性搜索