added elasticsearchoperation