Jak zaktualizować wiele dokumentów w Solr 4.5.1 przy pomocy JSON? Próbowałem tego, ale to nie działa:Jak zaktualizować wiele dokumentów w Solr za pomocą 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."
}
]
}
}
Dzięki. To jest nieprawidłowy format JSON, prawda? Nie ma szansy na wyprodukowanie tego wyjścia, ale robi to ręcznie. – burnersk
Przekazuje niektóre walidatory online, ale http://www.freeformatter.com/json-validator.html wyjaśnia, że "Dane wejściowe JSON są NIEAKTYWNE zgodnie z RFC 4627 (specyfikacja JSON) Nieoczekiwany duplikat klucza: dodaj na pozycji 136. " – CoDEmanX