Skip to content

dy033/edql

 
 

Repository files navigation

EDQL

EDQL is a professional query and management tool for Elasticsearch. It's intelligent and powerful for manage Elasticsearch cluster and query from Elasticsearch. also It always follow Elasticsearch newest features.

It is full compatible with official Query DSL, can just copy query DSL and run on EDQL without any extra effort. also EDQL has visual editor for quickly write query conditions with interactive UI.

It has powerful script engine: support function, variable and iteration etc. with smart Intellij you can easily write query DSL(refactor, extract etc).

# f1 = k1
# f2 in ["k1", "k2", "k3"]
# f3 date field gt now-3d
# f4 number lt 20
POST my-index/_search
{
  "query": {
    "bool": {
      "filter": [
        term("f1", "k1"),
        terms("f2", ["k1", "k2", "k3"]),
        gt("f3", "now-3d"),
        lt("f4", 20)
      ]
    }
  }
}

Use with EDQL Intellij GUI Client

Please view more on: EDQL Wiki or Install EDQL

Create a Connection and Query

Create a Connection and Query

Chat Query Elasticsearch

Chat Query

Releases

No releases published

Packages

No packages published

Languages

  • Java 57.8%
  • Scala 42.1%
  • Shell 0.1%