@ProviderType
public interface SearchResponseBuilder
Modifier and Type | Method and Description |
---|---|
SearchResponseBuilder |
addFederatedSearchResponse(SearchResponse searchResponse) |
SearchResponseBuilder |
aggregationResultsMap(java.util.Map<java.lang.String,AggregationResult> aggregationResultsMap) |
SearchResponse |
build()
Builds the search response.
|
SearchResponseBuilder |
count(long count) |
SearchResponseBuilder |
federatedSearchKey(java.lang.String key) |
SearchResponseBuilder |
groupByResponses(java.util.List<GroupByResponse> groupByResponses)
Sets the list of top hits aggregations.
|
SearchResponseBuilder |
hits(com.liferay.portal.kernel.search.Hits hits) |
SearchResponseBuilder |
request(SearchRequest searchRequest) |
SearchResponseBuilder |
requestString(java.lang.String requestString)
Sets the request string submitted to the search engine.
|
SearchResponseBuilder |
responseString(java.lang.String responseString)
Returns the response string from the search engine.
|
SearchResponseBuilder |
searchHits(SearchHits searchHits) |
SearchResponseBuilder |
statsResponseMap(java.util.Map<java.lang.String,StatsResponse> statsResponseMap)
Sets the map containing the metrics aggregations computed by the search
engine.
|
SearchResponseBuilder addFederatedSearchResponse(SearchResponse searchResponse)
SearchResponseBuilder aggregationResultsMap(java.util.Map<java.lang.String,AggregationResult> aggregationResultsMap)
SearchResponse build()
SearchResponseBuilder count(long count)
SearchResponseBuilder federatedSearchKey(java.lang.String key)
SearchResponseBuilder groupByResponses(java.util.List<GroupByResponse> groupByResponses)
groupByResponses
- the list of top hits aggregations.SearchResponseBuilder hits(com.liferay.portal.kernel.search.Hits hits)
SearchResponseBuilder request(SearchRequest searchRequest)
SearchResponseBuilder requestString(java.lang.String requestString)
requestString
- the request string, as returned by the search
engineSearchResponseBuilder responseString(java.lang.String responseString)
responseString
- the response string formatted by the search engineSearchResponseBuilder searchHits(SearchHits searchHits)
SearchResponseBuilder statsResponseMap(java.util.Map<java.lang.String,StatsResponse> statsResponseMap)
statsResponseMap
- the map containing the metrics aggregations per
field