# Data Browser

# Run Result Panel

After running Elasticsearch query, the running result will display on a result panel, result panel include: left, middle and right panels.

# Execution Details

Execution details display time usage for query

# Data Panel

Display the query result data, support 3 mode: table mode, json mode and plot mode:

  • table mode will flatten Elasticsearch source data to row and remove noise data
  • json mode will display whole query result as foldable json data
  • plot mode will display query data by vega-lite format

# Explain&Profile Panel

Display the query explain and profile info when a run query with "explain": true, "profile": true

# Table Mode

Elasticsearch most of the data can be displayed as table mode includes: source hits, aggregation response, mapping and templates, etcs.

# Documents

Elasticsearch source hits documents default will display as table view and will remove noise info: shards, time etc.

# Aggregations

Aggregation result always includes a nest object, it's hard to display and view, but EDQL has achieved flatten nested object to table view. So we can quickly and easily view the aggregate result.

# Mappings

Index mapping in Elasticsearch designs its nest object json. But usually we just want to focus on a field type and name.

# Features

  • Search
  • Add
  • Edit
  • Delete
  • Commit
  • Fields Filter
  • Fit Pane

# JSON Mode

In sometime some data it's hard to display table directly, In these scenarios the query response will directly display as JSON

# Plot Mode

In plot mode, user can plot by using vega-lite syntax to plot Elasticsearch response.

# Plot Aggregation

  • plot metric
  • plot date histogram
  • plot stats
  • multi line plot