This article discusses how you can use shard filtering to allocate different nodes in Elasticsearch for different purposes to improve efficiency.