# Functions
NewElasticSearchAPI creates an API object.
# Structs
API aggregates a client and URL and other common data for accessing the API.
Body represents the request body to elasticsearch.
Bool represents the desirable goals for query.
Highlight represents parts of the fields that matched.
Match represents the fields that the term should or must match within query.
Object represents an empty object (as expected by elasticsearch).
Query represents the request query details.
Score contains the ordering of the score (ascending or descending).
Scores represents a list of scoring, e.g.