2014-01-28 25 views
5

Meine curl Abfrage funktioniertfehlgeschlagen xcontent von [email protected]

curl -v -XGET 'http://localhost:9200/entityitem/5/_mget' -d '{"ids" : ["5000027585", "5000027615"]}'

abzuleiten, aber wenn ich den Rest Client benutzen Sie zu tun Abfrage

http://localhost:9200/entityitem/5/_mget?source={"ids" : ["5000027585", "5000027615"]}

bekomme ich folgende Fehler

fehlgeschlagen xcontent herzuleiten von [email protected]

+0

In meinem Fall habe ich diesen Fehler, wenn der Körper der Abfrage leer war. – antonbormotov

Antwort

0

diese

http://localhost:9200/entityitem/5/_mget?q=ids:5000027585%20OR%20ids:5000027615 

q Abfrage Versuchen ist. IDs ist dein Feld. Die URL oben ist gleich

IDs abzufragen: 5000027585 ODER ids: 5000027615

Das ist die Lucene Syntax von Elasticsearch unterstützt. Denken Sie daran,% 20 zu verwenden, um Speicherplatz zu ersetzen.

8

Wenn Sie dies erhalten, während Sie dem kibana-Tutorial folgen, versuchen Sie möglicherweise, die Datei shakespeare.json zu importieren. Sie haben wahrscheinlich den Download-Ordner heruntergeladen und führen den Import-Befehl in einem anderen Ordner aus. Bewegen Sie die Eingabedatei in das aktuelle Verzeichnis ...

mv ~/Downloads/shakespeare.json . 

und führen Sie Ihre curl XPUT die shakespeare Daten importieren Befehl.

curl -XPUT localhost:9200/_bulk --data-binary @shakespeare.json 
+0

Gespeichert mein Tag xD –

Verwandte Themen