# Functions

No description provided by the author
NewBoolQueryBuilder create a new bool query builder.
NewFilterQueryBuilder creates a new filter query builder.
NewMultiSearchRequestBuilder creates a new multi search request builder.
NewPPLRequestBuilder create a new PPL request builder.
NewQueryBuilder create a new query builder.
NewSearchRequestBuilder create a new search request builder.

# Constants

DateFormatEpochMS represents a date format of epoch milliseconds (epoch_millis).

# Variables

NewClient creates a new elasticsearch client.

# Structs

Agg represents a key and aggregation.
BoolQuery represents a bool query.
BoolQueryBuilder represents a bool query builder.
DateHistogramAgg represents a date histogram aggregation.
ExtendedBounds represents extended bounds.
FieldSchema represents the schema for a single field from the PPL response result set.
FilterQueryBuilder represents a filter query builder.
FiltersAggregation represents a filters aggregation.
GeoHashGridAggregation represents a geo hash grid aggregation.
HistogramAgg represents a histogram aggregation.
MetricAggregation represents a metric aggregation.
MultiSearchRequest represents a multi search request.
MultiSearchRequestBuilder represents a builder which can build a multi search request.
MultiSearchResponse represents a multi search response.
PipelineAggregation represents a metric aggregation.
No description provided by the author
PPLRequest represents the PPL query object.
PPLRequestBuilder represents a PPL request builder.
No description provided by the author
PPLResponse represents a PPL response.
No description provided by the author
Query represents a query.
QueryBuilder represents a query builder.
QueryStringFilter represents a query string search filter.
RangeFilter represents a range search filter.
No description provided by the author
SearchRequest represents a search request.
SearchRequestBuilder represents a builder which can build a search request.
No description provided by the author
SearchResponse represents a search response.
SearchResponseHits represents search response hits.
No description provided by the author
TermsAggregation represents a terms aggregation.

# Interfaces

AggBuilder represents an aggregation builder.
Aggregation represents an aggregation.
Client represents a client which can interact with elasticsearch api.
Filter represents a search filter.

# Type aliases

AggArray represents a collection of key/aggregation pairs.
Datarow represents a datarow from the PPL response result set.