Ich bin in der Lage, eine einfache JSON mit Solr indizieren, aber für komplexe JSON, die verschachtelte Strukturen wie unten haben, bekomme ich einen Fehler. Ich bin mit dem curl Befehl, um die JSON-Datei mit solr zu indizieren:Indizierung JSON-Datei mit Solr
curl 'https://localhost:8983/solr/json_collection/update?commit=true' --data-binary @/home/mic.json -H 'Content-type:application/json'
Fehler:
Error - {"responseHeader":{"status":400,"QTime":12},"error":{"metadata":["error-class","org.apache.solr.common.SolrException"],"msg":"Error parsing JSON field value. Unexpected OBJECT_START","code":400}}
JSON:
[
{
"PART I, ITEM 1. BUSINESS": {
"GENERAL": {
"Our vision": {
"text": [
"Microsoft world."
]
},
"The ambitions that drive us": {
"text": [
"To carry ambitions:",
"* Create more personal computing."
],
"Create more personal computing": {
"text": [
"We strive available. website."
]
}
}
},
"ITEM 1A. RISK FACTORS": "Our opk."
}
}
]
BE- kann, was der Fehler ist u bekommen. ? – vinod
Bitte klicken Sie auf den Fehler Link oben, um die Fehlermeldung zu sehen. Vielen Dank! –
Wenn es sich um einen einzelnen Datensatz handelt, entfernen Sie [] aus dem JSON und versuchen Sie es. – vinod