400错误的请求:未知领域的“类型”(400 Bad Request: unknown field

2019-08-16 18:10发布

我所描述的设置的Solr 3.6.2 Tomcat上这里 。

使用太阳黑子护栏宝石和我没有问题嵌入式Solr的服务器,但我的临时服务器上我得到了响应:

消息错误:[DOC =美孚20]未知字段的'type'

描述由客户端发送的请求是语法不正确。

请求的数据是这样的:

<?xml version="1.0" encoding="UTF-8"?>
<add>
  <doc>
    <field name="id">Foo 20</field>
    <field name="type">Foo</field>
    <field name="type">ActiveRecord::Base</field>
    <field name="class_name">Foo</field>
    <field name="name">test</field>
  </doc>
</add>

是什么造成的? 是否有一些配置应设置? (我期待的东西,允许type进行,无论是否存在这样的列使用的名称。)

Answer 1:

事实证明,太阳黑子,Solr的宝石预期略有不同schema.xml比是捆绑在一起的默认solr

我替换为宝石使用(从一个文件在这里 ),现在工作得很好。 这个答案说明了什么schema.xml文件。



文章来源: 400 Bad Request: unknown field 'type'
标签: solr sunspot