2 Stimmen

Fehlendes URL-Feld bei Verwendung des Solr DataImportHandler

Ich bin neu bei Solr und habe Schwierigkeiten mit dem DataImportHandler. Ich erhalte diese Nachricht, wenn der Server startet:
27. Januar 2010 12:27:22 Uhr org.apache.solr.handler.dataimport.DataImportHandler processConfiguration

INFO: Verarbeite Konfiguration aus solrconfig.xml: {config=dih-gensigdb-jdbc.xml} 27. Januar 2010 12:27:22 Uhr org.apache.solr.handler.dataimport.DataImporter loadDataConfig INFO: Datenkonfiguration erfolgreich geladen 27. Januar 2010 12:27:22 Uhr org.apache.solr.handler.dataimport.DataImporter verifyWithSchema INFO: url ist ein erforderliches Feld in SolrSchema. Aber nicht in DataConfig gefunden

Mein dataConfig enthält kein url-Feld, aber ich bin mir nicht sicher, warum es erforderlich ist. Wenn ich die DIH-Konsole verwende und versuche, die Konfiguration zu debuggen, erhalte ich die folgenden Fehler während des Dokumentimports:

org.apache.solr.common.SolrException: Dokument [null] fehlendes erforderliches Feld: url

Mein dataConfig sieht so aus:

3voto

nialloc Punkte 1173

Ich habe herausgefunden, was das Problem war, in der schema.xml-Datei gibt es ein Feld namens unique key, das mit dem Primärschlüssel Ihrer Entität in der dataConfig.xml korrelieren sollte

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X