Uses a HitReader typeclass to convert the returned source into type T.
Uses a HitReader typeclass to convert the returned source into type T. This method will return a Left[Throwable] if there was an error during the marshalling, otherwise it will return a Right[T]
Uses a HitReader typeclass to convert the returned source into type T.
Uses a HitReader typeclass to convert the returned source into type T. This method will throw an exception if the marshalling process fails
Returns a Some(t) if the hit exists.
Returns a Some(t) if the hit exists. It might not exist (an empty hit) if this was returned by a Get request and the given id did not exist, in which case it will return None.
A common trait for Get, MultiGet, Search and MultiSearch API results so that the HitReader typeclass can unmarshall results from any of those.