Elasticsearch API: search with id filter VS get

I have list of ids, which i need to retrieve
is there any difference using multi-get and using a search with an id filter? is the GET faster?


if you only want to retrieve the documents, my gut feeling is that multi-get is faster. Using Multi Get has the advantage of being real-time (so it's not affected by the refresh rate of the index) and also avoids the different phases (query, fetch) that ids queries will go through. Thats the main reasons why I think its faster, but I'd be interested if the difference is measurable.