Performance impact of multiple BoolQueries

To my understanding the search queue gets executed sequentially on the Lucene segments, and the search queue length is fixed.

Assuming that my previous understand was correct, how does a search request from client translate into the queries in the search queue? If I make a single Search Request with 50 BoolQueries, will they be translated into 50 queries that are going to placed in the queue?

Am I missing some nuance here?

I believe it is basically one slot per request and shard so the number of clauses does not matter.

1 Like

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