2017-05-14 3 views
0

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." 
    } 
    } 
] 

Error

JSON

+0

BE- kann, was der Fehler ist u bekommen. ? – vinod

+0

Bitte klicken Sie auf den Fehler Link oben, um die Fehlermeldung zu sehen. Vielen Dank! –

+0

Wenn es sich um einen einzelnen Datensatz handelt, entfernen Sie [] aus dem JSON und versuchen Sie es. – vinod

Antwort

0

Ihr JSON scheint fehlerhaft zu sein. In jedem der Fälle, einzelnes Objekt oder Array von JSON, sollte Ihr JSON grundlegenden Konventionen folgen.

Bei einzelnen Objekt sollte die Syntax BE-

{ "key":"value"} 

Bei Array von JSON, die Syntax

{ 
"key1":["value1", "value2",...], 
"key2":["value12", "value22",...] 
} 
+0

Die JSON-Struktur, die Sie erwähnt haben, ist ein einfacher JSON, den ich indexieren kann, aber die Orte, an denen ich Schlüsselwertpaare verschachtelt habe, werfen beim Indexieren Fehler. –

+0

teilen Sie bitte einige gültige verschachtelte JSON, so dass wir versuchen können, das Problem zu debuggen – Abie

Verwandte Themen