Typeclass to execute a search for a given type of Elasticsearch request.
T
is the elastic4s request definition type
R
is the type returned by the Elasticsearch java client for this type.
Q
is the type returned by Elastic4s to the user for this request type.
If the particular implementation of this typeclass doesn't return a pimped/scala/rich response type,
then R and Q will be the same.
Typeclass to execute a search for a given type of Elasticsearch request.
is the elastic4s request definition type
is the type returned by the Elasticsearch java client for this type.
is the type returned by Elastic4s to the user for this request type. If the particular implementation of this typeclass doesn't return a pimped/scala/rich response type, then R and Q will be the same.