public class ElasticSearchServerResponse extends Object implements ISearchServerResponse
| Constructor and Description |
|---|
ElasticSearchServerResponse(org.slf4j.Logger log) |
ElasticSearchServerResponse(org.slf4j.Logger log,
org.elasticsearch.action.search.SearchResponse response,
org.elasticsearch.client.Client client) |
| Modifier and Type | Method and Description |
|---|---|
IAggregationResult |
getAggregationResult(AggregationCommand aggCmd) |
java.util.stream.Stream<ISearchServerDocument> |
getDocumentResults()
Returns the document results of the respective search request.
|
long |
getNumFound() |
long |
getNumSuggestions() |
QueryError |
getQueryError() |
String |
getQueryErrorMessage() |
List<ISearchServerDocument> |
getSuggestionResults() |
boolean |
hasAggregation(String name) |
boolean |
hasAggregationResults() |
boolean |
isSuggestionSearchResponse() |
void |
setQueryError(QueryError queryError) |
void |
setQueryErrorMessage(String queryErrorMessage) |
void |
setSuggestionSearchResponse(boolean isSuggestionSearchResponse) |
public ElasticSearchServerResponse(org.slf4j.Logger log,
org.elasticsearch.action.search.SearchResponse response,
org.elasticsearch.client.Client client)
public ElasticSearchServerResponse(org.slf4j.Logger log)
public IAggregationResult getAggregationResult(AggregationCommand aggCmd)
getAggregationResult in interface ISearchServerResponsepublic boolean hasAggregationResults()
public boolean hasAggregation(String name)
public java.util.stream.Stream<ISearchServerDocument> getDocumentResults()
ISearchServerResponsegetDocumentResults in interface ISearchServerResponsepublic long getNumFound()
getNumFound in interface ISearchServerResponsepublic long getNumSuggestions()
getNumSuggestions in interface ISearchServerResponsepublic List<ISearchServerDocument> getSuggestionResults()
getSuggestionResults in interface ISearchServerResponsepublic boolean isSuggestionSearchResponse()
isSuggestionSearchResponse in interface ISearchServerResponsepublic void setSuggestionSearchResponse(boolean isSuggestionSearchResponse)
setSuggestionSearchResponse in interface ISearchServerResponsepublic void setQueryError(QueryError queryError)
public QueryError getQueryError()
getQueryError in interface ISearchServerResponsepublic void setQueryErrorMessage(String queryErrorMessage)
public String getQueryErrorMessage()
getQueryErrorMessage in interface ISearchServerResponseCopyright © 2017 JULIE Lab, Germany. All rights reserved.