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?