Multi Search APIelasticsearchを使用しようとしています。複数検索ElasticSearchが正しく動作しない
マイrequests
ファイルは以下のようになります。
$ cat requests
{"index" : "indexA"}
{"query" : {"match_all" : {}}, "from" : 0, "size" : 2}
{"index" : "indexB"}
{"query" : {"match_all" : {}}, "from" : 0, "size" : 2}
そして、私はcurl request
次使用しています:
curl -XGET localhost:9200/_msearch --data-binary @requests
この要求を使用して、私はindexA
からresponse array
内のコンテンツを取得します。 indexB
の内容は完全に無視されます。私はここで間違って何をしていますか?
最後の行の後に改行文字を追加してください。 – Val
私は '\ n'を各行の後ろに直接置いてみました。しかし、それは動作しません。私はそれを正しくしていますか? – oblivion
'cat requests'を実行するときは、最後の行の後に新しい行を追加してからCtrl + Cを押します。 – Val