Unless you make every node a read service discovery, it will be a kind of centralizing. Clients should never know about those master nodes.
Discussion
Users can choose their indexing nodes. There is no need to have just one of them or just one per client.