Wie aktualisiert man mehrere Dokumente in Solr 4.5.1 mit JSON? Ich habe versucht, diese aber es funktioniert nicht:Wie aktualisiert man mehrere Dokumente in Solr mit JSON?
POST /solr/mycore/update/json
:
{
"commit": {},
"add": {
"overwrite": true,
"doc": [{
"thumbnail": "/images/404.png",
"url": "/404.html?1",
"id": "demo:/404.html?1",
"channel": "demo",
"display_name": "One entry",
"description": "One entry is not enough."
}, {
"thumbnail": "/images/404.png",
"url": "/404.html?2",
"id": "demo:/404.html?2",
"channel": "demo",
"display_name": "Another entry",
"description": "Another entry is required."
}
]
}
}
Dank. Dies ist ein ungültiges JSON-Format, richtig? Es gibt keine Möglichkeit, diese Ausgabe zu erzeugen, aber handcodiert. – burnersk
Er übergibt einige Online-Validatoren, aber http://www.freeformatter.com/json-validator.html erklärt, dass "die JSON-Eingabe laut RFC 4627 (JSON-Spezifikation) NICHT gültig ist. Unerwarteter Duplikatschlüssel: an Position 136 hinzufügen. " – CoDEmanX