架构更新的Solr rest API返回方法不允许405

时间:2015-11-18 16:13:33

标签: rest http indexing solr lucene

我正在使用Solr,我们需要使用Solr Rest API来动态修改/添加/删除字段。
我已将schemaFactory更改为ManagedIndexSchemaFactory,并在solrconfig.xml中注释掉默认值(ClassicIndexSchemaFactory),如下所示:

<schemaFactory class="ManagedIndexSchemaFactory">
    <bool name="mutable">true</bool>
    <str name="managedSchemaResourceName">managed-schema</str>
</schemaFactory>
<!-- <schemaFactory class="ClassicIndexSchemaFactory"/>  -->

因此,我重新启动了Solr,并尝试发送POST请求以添加新字段:

  

网址:
http://localhost:8080/solr-webapp/mycollection/schema
  标题:
内容类型:application / json
BODY:
{   “加场”:{        “名”:“最迟销售”,        “类型”:“串”,        “存储”:真实}}

但是我得到了一个不允许的方法(405),我不知道我应该做什么。
我在Solr配置中遗漏了什么吗?


你有Solr的这些问题吗?
如何修复它并使用Solr REST API?

修改 但是,如果我向http://localhost:8080/solr-webapp/mycollection/schema发送GET请求,它可以正常工作,我可以看到架构。

0 个答案:

没有答案