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.
Models one index associated with one or more types.
So for example, - index1/type1 - index1/type1,type2
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.
Models one or more indexes associated with zero or more types.
So for example, - index1 - index1/index2 - index1/type1 - index1/type1,type2 - index1,index2/type1 - index1,index2/type1,type2
Converts between scala types and types that Elasticsearch understands.
Uri used to connect to an Elasticsearch cluster. The general format is
elasticsearch://host:port,host:port?querystring
Multiple host:port combinations can be specified, seperated by commas. Options can be specified using standard uri query string syntax, eg cluster.name=superman
To use HTTPS when using the HTTP client, add ssl=true to the query parameters.