2016-06-28 12 views
1

so im Grunde ich versuche neue Dinge. Diesmal mit elastischer Suche. Ich installiere bereits Elastic und Kibana, und natürlich Plugin. Ich versuche alle grundlegenden Befehl wie Index erstellen, Mapping, Dokument usw. hinzufügen. alles geht gut, bis ich Masseneinfügung versuchen.Insertion Bulk-Daten nicht arbeiten - elastische Suche

POST /ecommerce/product/_bulk 
{"index":{"_id":"1002"}} 
{"name":"SWA magazine", "price":"90.000", "description":"swa magazine description", 
"status":"active", "quantity":3, "categories":[{"name":"magazine"}], 
"tags":["business", "magazine", "sales", "news"]} 
{"index":{"_id":"1003"}} 
{"name":"SWA magazine", "price":"90.000", "description":"swa magazine description", 
"status":"active", "quantity":3, "categories":[{"name":"magazine"}], 
"tags":["business", "magazine", "sales", "news"]} 

ich weiß nicht einmal, was mit meinem Code falsch ist. Ich habe immer diesen Fehler: enter image description here

pls helfen mir, dies zu beheben. vielen dank im voraus.

+0

die neuen Linien in Ihren Dokumenten entfernen sollte, und Sie werden in Ordnung sein. Jedes Dokument muss in einer einzigen Zeile sein – Val

+0

@Val welche Zeile bro? – gutasaputra

Antwort

2

Jedes Dokument muss in einer einzigen Zeile stehen (d. H. DARF KEINE Zeilenumbrüche enthalten). Senden Sie Ihre Bulk-Abfrage wie folgt:

POST /ecommerce/product/_bulk 
{"index":{"_id":"1002"}} 
{"name":"SWA magazine", "price":"90.000", "description":"swa magazine description","status":"active", "quantity":3, "categories":[{"name":"magazine"}], "tags":["business", "magazine", "sales", "news"]} 
{"index":{"_id":"1003"}} 
{"name":"SWA magazine", "price":"90.000", "description":"swa magazine description", "status":"active", "quantity":3, "categories":[{"name":"magazine"}], "tags":["business", "magazine", "sales", "news"]} 

Wenn in Sense eingefügt, müssen Sie nur die Zeilen 1 bis 5, nicht mehr als 1 bis 9.

+0

danke Bruder. – gutasaputra