UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

【Postman】PostmanからElasticsearchのmulti searchクエリを実行する

Elasticsearchのmulti serachクエリはちょっと特殊でESのdevtoolで実行する場合は

GET my-index/_msearch
{"index":"accounts"}
{"query":{"bool":{"should":[{"match":{"owner.first_name":"Creeple"}}]}}}

このように2つのオブジェクトを改行して並べる必要がある

これをPostmanから実行する方法を調べたところ、同じ質問がStackoverflowにあった

stackoverflow.com

やり方

  1. Bodyのタイプを Text (または JSON)に選択
  2. headerにContent-type: application/x-ndjsonを追加
  3. ボディに上で書いたような2つのオブジェクトを改行して並べる

これで実行することができた