Having multiple shards on a single node introduces another set of
performance considerations. As discussed earlier, in order to run a
complete query, Elasticsearch must run the query on each shard
individually. In a one-shard-per-node setup, all those queries can run
in parallel, because there's only one shard on each node. With multiple
shards on the node, the queries for those shards have to be run
serially.
Is it right?