# Functions
NewClient creates a new Elasticsearch client instance.
Pagination is a functional option to set the pagination configuration.
# Variables
No description provided by the author
# Structs
AggResults is assumed to be a struct that holds aggregation results.
Bucket is assumed to be a struct that holds individual bucket data.
Client represents an Elasticsearch client that can perform various operations on the Elasticsearch cluster.
CountResponse represents the response structure for a count operation.
ESError is an error type which represents a single ES error.
Hit represents a single hit document from a search operation, containing index, ID, score, and source data.
Hits contains the hit documents and metadata from a search operation.
SearchResponse represents the response structure for a search operation.
Total provides information about the total number of documents matching the search query.
# Type aliases
No description provided by the author