Hi there ElasticSearch Community,
we consider using a dedicated master node for our cluster. The master node wont hold any data, and is not involved in search processes. We are wondering about the communication workflow right now.
All search requests by the application aim at the dedicated master node. The master node redirects the request to the corresponding shards at the data nodes. Data nodes process the requests and then they do ... what ?
Do the data nodes merge shard based search results (e.g. for pagination purposes) only 'data node internally', without the master node beeing involved, or will the master have to do the result merging to calculate the final result set?
Best regards, Internet Media