Rest implementation for the clj-elasticsearch Clojure client