Interface SearchResult<H>
-
- Type Parameters:
H- The type of hits.
- All Known Implementing Classes:
SimpleSearchResult
public interface SearchResult<H>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <A> Aaggregation(AggregationKey<A> key)List<H>hits()booleantimedOut()Durationtook()SearchResultTotaltotal()
-
-
-
Method Detail
-
total
SearchResultTotal total()
- Returns:
- The total for a search result, pertaining to all matched documents, independently from the offset/limit used when fetching hits. Includes in particular the total hit count.
-
aggregation
<A> A aggregation(AggregationKey<A> key)
- Type Parameters:
A- The type of result for this aggregation.- Parameters:
key- The key previously used to register the aggregation during query building.- Returns:
- The result for the given aggregation.
- Throws:
SearchException- If the given key was never registered while building this query, and is thus not mapped to anything.
-
timedOut
boolean timedOut()
- Returns:
- whether or not a timeout occurred processing the request.
-
-