Uri used to connect to an Elasticsearch cluster.
A common trait for Get, MultiGet, Search and MultiSearch API results so that the HitReader typeclass can unmarshall results from any of those.
Models exactly one index associated with exactly one type.
Models one index associated with one or more types.
A Typeclass that is used by index requests to convert a type into a document for use by Elasticsearch
Models one or more indexes, eg - "index1" - "index1,index2" - "_all"
Models one or more indexes associated with zero or more types.
Typeclass to be implemented by the various json modules for use in the http client.
the type of the class supported
Converts between scala types and types that Elasticsearch understands.