400 Fehlerhafte Anfrage: Unbekanntes Feld 'Typ'

Ich habe Solr 3.6.2 auf Tomcat wie beschrieben eingerichtetHier.

Mit dem Sunspot-Rails Gem und dem eingebetteten Solr-Server habe ich keine Probleme, aber auf meinem Staging-Server erhalte ich die Antwort:

Botschaft FEHLER: [doc = Foo 20] unbekanntes Feld 'Typ'

Beschreibung Die vom Client gesendete Anforderung war syntaktisch falsch.

Die Anforderungsdaten sehen folgendermaßen aus:

<?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>

Was ist der Grund dafür? Gibt es eine Konfiguration, die eingestellt werden sollte? Ich erwarte etwas, das das zulässttype Name, der unabhängig davon verwendet werden soll, ob eine solche Spalte existiert oder nicht.)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage