Ich bin neu in der Solr-Technologie und versuche, SOLR-4-Daten in ein anderes SOLR-6-Master-Slave-Setup zu re-indexieren. Ich habe einen Kern in SOLR-6 mit dem gleichen Namen wie in SOLR-4 erstellt und Schema.xml (solr-4) in das Managed-Schema von SOLR-6 kopiert.Apply solr 4 schema to solr 6
Problem ist, dass ich ein Datumsfeld habe, das in solr-4 indiziert ist, aber nicht als in solr-6 indiziert.
Solr-4-Schema-Schnipsel -
<field name="createdDate" type="tdate" indexed="true" stored="true" multiValued="false"/>
Rekord Beispiel in solr 4 -
<date name="createdDate">2017-04-21T20:26:33Z</date>
Solr-6-Schema-Schnipsel nach dem Kopieren Schema -
<field name="createdDate" type="tdates"/>
Bilanz Beispiel in solr 6 -
<arr name="createdDate">
<date>2015-01-08T21:53:10Z</date>
</arr>
Kann mir bitte jemand sagen, wie kann ich solr-4 Daten mit demselben Schema effektiv nach solr-6 migrieren?
Wenn weitere Informationen benötigt werden, bitte erwähnen Sie in den Kommentaren.
Danke,
Vibhav
@freedv: Danke für die Antwort .. Ich habe solr 4.3 Cluster und Datum Felder sind nicht gelöst. Bitte beziehen Sie sich auf das Schema und die oben genannten Daten. –
Es ist nicht klar, warum Sie nicht einfach '' field name = "createdDate" type = "tdate" indexed = "wahr" stored = "true" multiValued = "false" /> 'für createdDate Feld wiederverwenden. Sie sollten auch erklären, warum Sie das alte Schema nicht wie bisher wiederverwenden. – freedev
Hallo @freedev .. Ich habe oben erwähnt, dass ich das Schema nicht selbst geändert habe .. Ich habe nur solr4 Schema zu solr6 .. kopiert. –