# Search v/s MultiSearch

**URL:** <https://discuss.elastic.co/t/search-v-s-multisearch/69784>\
**Category:** Elasticsearch\
**Created:** [December 22, 2016, 12:25pm UTC](https://discuss.elastic.co/t/search-v-s-multisearch/69784 "2016-12-22T12:25:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![raj.shah1593](https://avatars.discourse-cdn.com/v4/letter/r/8edcca/32.png) [@raj.shah1593](https://discuss.elastic.co/u/raj.shah1593)\
**Post date:** [December 22, 2016, 12:25pm UTC](https://discuss.elastic.co/t/search-v-s-multisearch/69784/1 "2016-12-22T12:25:45Z")

</div>

I am using Elastic Search v2.4.0.  
I want to perform search on different indices.  
Which operation, out of SEARCH (Sequential) or MULTI-SEARCH (using thread-pool), can we perform for multiple searches on different indices in a multi-threaded environment.  
Can you please recommend which operation will be more thread-friendly and faster?

---

<div class="post-metadata">

**Author:** ![xavierfacq](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/xavierfacq/32/8744_2.png) [@xavierfacq](https://discuss.elastic.co/u/xavierfacq)\
**Post date:** [December 23, 2016, 8:49pm UTC](https://discuss.elastic.co/t/search-v-s-multisearch/69784/2 "2016-12-23T20:49:37Z")

</div>

I very usefull to perform multisearches when it's possible to build all queries and then send them to the server.  
Just be aware to do not send too many queries in your bulk. I depends on your cluster size, number of indices, etc.  
Run test-cases if you can.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [January 20, 2017, 8:49pm UTC](https://discuss.elastic.co/t/search-v-s-multisearch/69784/3 "2017-01-20T20:49:40Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
