Skip to content

A simple web page to visually build elasticsearch queries and test them

License

Notifications You must be signed in to change notification settings

BrechtBonte/elastic-query-tester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

elastic-query-tester

A playground to get familiar with the way elasticsearch handles queries and aggregations.

Go to live version.

Each part of the query is represented as block. The settings for each specific block can be adjusted in the form shown when the block is selected. Nested blocks can be added by selecting the type in the nesting dropdown, and can be removed by clicking the x at the right top side.

The built query can be run by pressing the Run Query button. The button will be disabled as long as not all blocks are completed. Incomplete blocks are marked by their red outline (not visible when selected).

Pressing the Run Query button will bring up an overlay showing the response, request and a parsed version of the response, using Shridhad's jjsonviewer.

Currently present blocks:

Queries

  • Bool
  • Common
  • Exists
  • Fuzzy
  • Has Child
  • Has Parent
  • Ids
  • Match
  • Match All
  • Multi Match
  • Nested
  • Prefix
  • Range
  • Regexp
  • Term
  • Type
  • Wildcard

Aggregations

  • Avg
  • Filter
  • Filters
  • Global
  • Max
  • Min
  • Missing
  • Nested
  • Reverse Nested
  • Stats
  • Sum
  • Terms
  • Value Count

This is still an early version, so it might still be buggy. Remarks or PR's welcome.

About

A simple web page to visually build elasticsearch queries and test them

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published