gpt4 book ai didi

solr - 400 错误请求 : unknown field 'type'

转载 作者:行者123 更新时间:2023-12-04 14:30:28 25 4
gpt4 key购买 nike

我已经按照 here 的描述在 Tomcat 上设置了 Solr 3.6.2 .

使用 sunspot-rails gem 和嵌入式 solr 服务器我没有问题,但是在我的临时服务器上我得到了响应:

message ERROR: [doc=Foo 20] unknown field 'type'

description The request sent by the client was syntactically incorrect.



请求数据如下所示:
<?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 名称的东西,无论这样的列是否存在。)

最佳答案

事实证明,sunspot-solr gem 期望略有不同 schema.xml比与 solr 捆绑在一起的默认值.

我用 gem 使用的文件(来自 here )替换了该文件,现在它工作正常。 This answer解释了 schema.xml文件是。

关于solr - 400 错误请求 : unknown field 'type' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14700535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com