我已经在 Tomcat 上设置了 Solr 3.6.2,如此处所述。
使用 sunspot-rails gem 和嵌入式 solr 服务器我没有问题,但是在我的登台服务器上我得到了响应:
消息错误:[doc=Foo 20] 未知字段“类型”
描述客户端发送的请求在语法上不正确。
请求数据如下所示:
<?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
无论是否存在这样的列都允许使用名称的东西。)