An Elastic Search AST