Elasticsearch API Extensions

This section highlights the currently supported extensions of the Elasticsearch API.

As part of Elasticsearch support, the ChaosSearch service initially supports the following text search functionality. Text search is supported both from an Elasticsearch REST based API as well as Kibana and Lucene syntax. The list will continue to grow as the service is built out:

Exact (i.e.term) match
Wildcard (i.e. phrase) match
+/- operators (i.e. must, must_not) match

👍

AWS Signature Version 4 signing process

All incoming requests must be signed by your ChaosSearch API access key (key ID and secret) using the

ChaosSearch API Keys

📘

Navigate to the Settings Page -> API Keys to obtain your AWS Access Key & AWS Secret Access Key

  1. Click the Gear Icon in the top right corner
  2. Select Settings/Help
  3. Click API Keys on the right hand navigation menu
3352

Extended _msearch Support

Query

SupportedNot Supported
match_phraseMatch Phrase Prefix Query
matchNested Query
multi_match
term
range
exists
terms
wildcard
Date Range Comparison
Case Insensitivity
Regex Query
Fuzzy Query
Has Child Query
Has Parent Query

Aggregation

SupportedNot Supported
date_historgram
histogram
Parent Aggregation
terms
Children Aggregation

Metrics

SupportedNot Supported
MinMedian
Max
Average
Count
Sum
Unique Count
Top Hits