Also if you often only search a part of your DB (e.g. Search the Posts of one user/group), use routing. In other DB also known as Partitioning.<p><a href="http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-routing-field.html" rel="nofollow">http://www.elasticsearch.org/guide/en/elasticsearch/referenc...</a>