我已經按照here所述在Tomcat上設置了Solr 3.6.2。400不良請求:未知字段'type'
使用太陽黑子護欄寶石和我沒有問題嵌入式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
這個名字,而不管這個列是否存在)
嘿已經有這個問題的解決方案 - http://stackoverflow.com/questions/13340859/cant-reindex-sunspot-solr-error-rsolrerrorhttp-500-internal-server-er –