How to send elasticsearch multi search request in Postman?
Three things are important here:
- When inserting body, select raw radiobutton and Text (or JSON) from dropdown.
- Add header: Content-type: application/x-ndjson
- Most important: put new line after the last line of your query
Header:
Curl version:
curl -X POST \ http://127.0.0.1:9200/_msearch \ -H 'cache-control: no-cache' \ -H 'content-type: application/x-ndjson' \ -d '{"index":"script","type":"test"}{"query":{"match_all":{}}}'
You can also make your request body be json format and change your Content-Type be application/json, please take a look as below
I have found error for "Expected [START_OBJECT] but found [null]" when I use _msearch API in elasticsearch.