Elasticsearch provides REST APIs that are used by the UI components and can be called directly to configure and access Elasticsearch features. Documentation ...| www.elastic.co
Instead of learning complex Query DSLs, we need better API-level abstractions to deal with Top N Retrieval| Doug Turnbull's Blog