Ich versuche, eine uniquie ID-Spalte basierend auf der Fehlermeldung hinzuzufügen, die SOLR an die updateCSV-Methode auswirft. Das Problem ist, obwohl ich eine Spalte mit ID identifiziere, und die Spalte tatsächlich auf der Basis des Datensatzes einzigartig ist, wirft sie immer noch den gleichen Fehler aus, selbst nachdem sie mehrere andere Einträge auf SO durchlaufen hat.SOLR: UniqueKeyID ID-Spalte nicht gefunden
Meine Daten haben keine Kopfzeile, die ich in meiner curl-Anweisung definiert habe, und ich habe auch eine Pipe als Trennzeichen eingeschlossen.
Fehler ist die übliche "fehlenden Pflicht UniqueKey Feld id"
Hier meine Aussage ist,
curl http://ey9omprna004:8983/solr/HSIAnalytics3/update/csv?stream.file=/data04/dev/v601756/scripts/HSIAnalytics3/data/mergedfiles.csv&commit=true&stream.contentType=text/plain&separator=|&header=false&fieldnames=c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,id,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,c34,c35,c36,c37,c38,c39,c40,c41,c42,c43,c44,c45,c46,c47,c48,c49,c50,c51,c52,c53,c54,c55,c56,c57,c58,c59;charset=utf-8
Hier wird die Probe des Datensatzes ist
1|EC|NAR|HSI|000300794290||2921||RONKVA-RONKVALK-ERXG01|IP1/0.70815.1|1457824772||ifHCInOctets|2|9684|145782477200|145782567500|120676338|121769436||||||||||||||||||||||||||||||||40102|||1093098|Y||903|20160312231932|
Hat Ihr Dokument ein Feld namens "id"? Dies ist das einzigartige Feld, nach dem solr sucht. Es sollte in Ihrer schema.xml unter dem Tag '' definiert werden –