2017-01-25 1 views
0

Ich versuche, JSON-Dokumente zu solr hinzuzufügen. Ich möchte, dass die Struktur der JSON-Datei sein wie:Erstelle Json mit demselben Schlüssel

{ 
    "add": { 
     "doc": { 
      "id": "DOC1", 
      "my_boosted_field": { 
       "boost": 2.3, 
       "value": "test" 
      } 
     } 
    }, 
    "add": { 
     "commitWithin": 5000, 
     "overwrite": false, 
     "boost": 3.45, 
     "doc": { 
      "f1": "v1" 
     } 
    } 
} 

Ich kann es nicht als ein Array machen, wie die Solr genau das gleiche Format zu indizieren den Dokumenten will. Wie kann man das mit gson machen oder gibt es einen anderen Weg?

Antwort

0

Können Sie versuchen, Ihre JSON-Datei wie folgt zu ändern.

{ 
    "add": { 
     "doc": { 
      "id": "DOC1", 
      "my_boosted_field": { 
       "boost": 2.3, 
       "value": "test" 
      }, 
      "f1": "v1" 
     } 
     "commitWithin": 5000, 
     "overwrite": false, 
     "boost": 3.45,  
    } 
} 
Verwandte Themen