elastic-parser

Elasticsearch Query Parser

Usage no npm install needed!

<script type="module">
  import elasticParser from 'https://cdn.skypack.dev/elastic-parser';
</script>

README

Elasticsearch Query Parser

Simple Elastic query parser using Ohm grammar

Install

npm install elastic-parser

Example

var parseQuery = require('elastic-parser');
var query = '(simple:foo~ OR some:"fox quick") AND meta.estimated_start_time:[now-1h TO now]'
console.log( parseQuery(query));

Credit

Extracted and modified from prettier-elastic-query