public class SearchResult extends JestResult
| Modifier and Type | Class and Description |
|---|---|
class |
SearchResult.Hit<T,K>
Immutable class representing a search hit.
|
JestResult.MetaField| Modifier and Type | Field and Description |
|---|---|
static String |
EXPLANATION_KEY |
static String |
HIGHLIGHT_KEY |
static String[] |
PATH_TO_MAX_SCORE |
static String[] |
PATH_TO_TOTAL |
static String |
SORT_KEY |
errorMessage, ES_METADATA_ID, ES_METADATA_VERSION, gson, isSucceeded, jsonObject, jsonString, META_FIELDS, pathToResult, responseCode| Constructor and Description |
|---|
SearchResult(com.google.gson.Gson gson) |
SearchResult(SearchResult searchResult) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,List<String>> |
extractHighlight(com.google.gson.JsonObject highlight) |
protected <T,K> SearchResult.Hit<T,K> |
extractHit(Class<T> sourceType,
Class<K> explanationType,
com.google.gson.JsonElement hitElement,
String sourceKey) |
protected List<String> |
extractSort(com.google.gson.JsonArray sort) |
MetricAggregation |
getAggregations() |
<T> SearchResult.Hit<T,Void> |
getFirstHit(Class<T> sourceType) |
<T,K> SearchResult.Hit<T,K> |
getFirstHit(Class<T> sourceType,
Class<K> explanationType) |
<T> List<SearchResult.Hit<T,Void>> |
getHits(Class<T> sourceType) |
<T,K> List<SearchResult.Hit<T,K>> |
getHits(Class<T> sourceType,
Class<K> explanationType) |
protected <T,K> List<SearchResult.Hit<T,K>> |
getHits(Class<T> sourceType,
Class<K> explanationType,
boolean returnSingle) |
Float |
getMaxScore() |
protected com.google.gson.JsonElement |
getPath(String[] path) |
<T> T |
getSourceAsObject(Class<T> clazz)
Deprecated.
|
<T> List<T> |
getSourceAsObjectList(Class<T> type)
Deprecated.
|
Integer |
getTotal() |
createSourceObject, extractSource, extractSource, getErrorMessage, getJsonMap, getJsonObject, getJsonString, getKeys, getPathToResult, getResponseCode, getSourceAsString, getSourceAsStringList, getValue, isSucceeded, setErrorMessage, setJsonMap, setJsonObject, setJsonString, setPathToResult, setResponseCode, setSucceededpublic static final String EXPLANATION_KEY
public static final String HIGHLIGHT_KEY
public static final String SORT_KEY
public static final String[] PATH_TO_TOTAL
public static final String[] PATH_TO_MAX_SCORE
public SearchResult(SearchResult searchResult)
public SearchResult(com.google.gson.Gson gson)
@Deprecated public <T> T getSourceAsObject(Class<T> clazz)
getSourceAsObject in class JestResult@Deprecated public <T> List<T> getSourceAsObjectList(Class<T> type)
getSourceAsObjectList in class JestResultpublic <T> SearchResult.Hit<T,Void> getFirstHit(Class<T> sourceType)
public <T,K> SearchResult.Hit<T,K> getFirstHit(Class<T> sourceType, Class<K> explanationType)
public <T> List<SearchResult.Hit<T,Void>> getHits(Class<T> sourceType)
public <T,K> List<SearchResult.Hit<T,K>> getHits(Class<T> sourceType, Class<K> explanationType)
protected <T,K> List<SearchResult.Hit<T,K>> getHits(Class<T> sourceType, Class<K> explanationType, boolean returnSingle)
protected <T,K> SearchResult.Hit<T,K> extractHit(Class<T> sourceType, Class<K> explanationType, com.google.gson.JsonElement hitElement, String sourceKey)
protected Map<String,List<String>> extractHighlight(com.google.gson.JsonObject highlight)
public Integer getTotal()
public Float getMaxScore()
protected com.google.gson.JsonElement getPath(String[] path)
public MetricAggregation getAggregations()
Copyright © 2017. All rights reserved.