public class SearchScrollResult
extends io.searchbox.client.JestResult
| Modifier and Type | Class and Description |
|---|---|
class |
SearchScrollResult.Hit<T,K>
Immutable class representing a search hit.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
EXPLANATION_KEY |
static java.lang.String |
FIELDS_KEY |
static java.lang.String |
HIGHLIGHT_KEY |
static java.lang.String[] |
PATH_TO_MAX_SCORE |
static java.lang.String[] |
PATH_TO_TOTAL |
static java.lang.String |
SORT_KEY |
| Constructor and Description |
|---|
SearchScrollResult(io.searchbox.client.JestResult source) |
| Modifier and Type | Method and Description |
|---|---|
protected <T,K> SearchScrollResult.Hit<T,K> |
extractHit(java.lang.Class<T> sourceType,
java.lang.Class<K> explanationType,
com.google.gson.JsonElement hitElement,
java.lang.String sourceKey,
boolean addEsMetadataFields) |
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
extractJsonObject(com.google.gson.JsonObject highlight) |
protected java.util.List<java.lang.String> |
extractSort(com.google.gson.JsonArray sort) |
io.searchbox.core.search.aggregation.MetricAggregation |
getAggregations() |
<T> SearchScrollResult.Hit<T,java.lang.Void> |
getFirstHit(java.lang.Class<T> sourceType) |
<T,K> SearchScrollResult.Hit<T,K> |
getFirstHit(java.lang.Class<T> sourceType,
java.lang.Class<K> explanationType) |
<T> java.util.List<SearchScrollResult.Hit<T,java.lang.Void>> |
getHits(java.lang.Class<T> sourceType) |
<T> java.util.List<SearchScrollResult.Hit<T,java.lang.Void>> |
getHits(java.lang.Class<T> sourceType,
boolean addEsMetadataFields) |
<T,K> java.util.List<SearchScrollResult.Hit<T,K>> |
getHits(java.lang.Class<T> sourceType,
java.lang.Class<K> explanationType) |
<T,K> java.util.List<SearchScrollResult.Hit<T,K>> |
getHits(java.lang.Class<T> sourceType,
java.lang.Class<K> explanationType,
boolean addEsMetadataFields) |
protected <T,K> java.util.List<SearchScrollResult.Hit<T,K>> |
getHits(java.lang.Class<T> sourceType,
java.lang.Class<K> explanationType,
boolean returnSingle,
boolean addEsMetadataFields) |
java.lang.Float |
getMaxScore() |
protected com.google.gson.JsonElement |
getPath(java.lang.String[] path) |
java.lang.String |
getScrollId() |
java.lang.Integer |
getTotal() |
createSourceObject, extractSource, extractSource, getErrorMessage, getJsonMap, getJsonObject, getJsonString, getKeys, getPathToResult, getResponseCode, getSourceAsObject, getSourceAsObject, getSourceAsObjectList, getSourceAsObjectList, getSourceAsString, getSourceAsStringList, getValue, isSucceeded, setErrorMessage, setJsonMap, setJsonObject, setJsonString, setPathToResult, setResponseCode, setSucceededpublic static final java.lang.String EXPLANATION_KEY
public static final java.lang.String HIGHLIGHT_KEY
public static final java.lang.String FIELDS_KEY
public static final java.lang.String SORT_KEY
public static final java.lang.String[] PATH_TO_TOTAL
public static final java.lang.String[] PATH_TO_MAX_SCORE
public SearchScrollResult(io.searchbox.client.JestResult source)
public <T> SearchScrollResult.Hit<T,java.lang.Void> getFirstHit(java.lang.Class<T> sourceType)
public <T,K> SearchScrollResult.Hit<T,K> getFirstHit(java.lang.Class<T> sourceType, java.lang.Class<K> explanationType)
public <T> java.util.List<SearchScrollResult.Hit<T,java.lang.Void>> getHits(java.lang.Class<T> sourceType)
public <T> java.util.List<SearchScrollResult.Hit<T,java.lang.Void>> getHits(java.lang.Class<T> sourceType, boolean addEsMetadataFields)
public <T,K> java.util.List<SearchScrollResult.Hit<T,K>> getHits(java.lang.Class<T> sourceType, java.lang.Class<K> explanationType)
public <T,K> java.util.List<SearchScrollResult.Hit<T,K>> getHits(java.lang.Class<T> sourceType, java.lang.Class<K> explanationType, boolean addEsMetadataFields)
protected <T,K> java.util.List<SearchScrollResult.Hit<T,K>> getHits(java.lang.Class<T> sourceType, java.lang.Class<K> explanationType, boolean returnSingle, boolean addEsMetadataFields)
protected <T,K> SearchScrollResult.Hit<T,K> extractHit(java.lang.Class<T> sourceType, java.lang.Class<K> explanationType, com.google.gson.JsonElement hitElement, java.lang.String sourceKey, boolean addEsMetadataFields)
protected java.util.List<java.lang.String> extractSort(com.google.gson.JsonArray sort)
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> extractJsonObject(com.google.gson.JsonObject highlight)
public java.lang.Integer getTotal()
public java.lang.Float getMaxScore()
protected com.google.gson.JsonElement getPath(java.lang.String[] path)
public java.lang.String getScrollId()
public io.searchbox.core.search.aggregation.MetricAggregation getAggregations()
Copyright © 2018. All Rights Reserved.