ブラウザーから ElasticSearch を使用して _msearch を実行しようとしていますが、この CURL コマンドを複製する方法がわかりません。
curl -XPOST http://localhost.com:9200/ratecards/_msearch -d '
{}
{"query":{"term":{"_id": "1"} }}'
新しい行の存在に注意してください。それが私が複製したいものです。
これは私が使用している JavaScript です。Angular の $http を使用しています。これは、jQuery の ajax コマンドの薄いラッパーです。
if (routing) {
address += '?routing=' + routing;
}
var data = '\n';
_.each(payloads, function addPayload(payload) {
data += '{}\n' + JSON.stringify(payload);
})
var config = { data: data, method: 'POST', url: address };
$http(config).success(doStuff);