add aggregation, stats and suggester to elasticsearch

fixes #4452, close #4452