public final class Searcher
extends java.lang.Object
| Constructor and Description |
|---|
Searcher() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,io.polyglotted.common.model.MapResult> |
getAll(EsAuth auth,
java.util.List<IndexRecord.Builder> builders) |
<T> T |
getById(EsAuth auth,
java.lang.String index,
java.lang.String id,
ResultBuilder<T> resultBuilder,
Verbose verbose) |
<T> T |
getById(EsAuth auth,
java.lang.String index,
java.lang.String id,
java.lang.String parent,
ResultBuilder<T> resultBuilder,
Verbose verbose) |
io.polyglotted.common.model.MapResult |
getSourceBy(EsAuth auth,
IndexRecord.Builder rec) |
<T> SimpleResponse |
scroll(EsAuth auth,
java.lang.String scrollId,
org.elasticsearch.common.unit.TimeValue scrollTime,
ResponseBuilder<T> resultBuilder,
Verbose verbose) |
<T> SimpleResponse |
searchBy(EsAuth auth,
org.elasticsearch.action.search.SearchRequest request,
ResponseBuilder<T> resultBuilder,
Verbose verbose) |
<T> java.lang.String |
searchNative(EsAuth auth,
org.elasticsearch.action.search.SearchRequest request,
ResponseBuilder<T> resultBuilder,
boolean flattenAgg,
Verbose verbose) |
<T> boolean |
simpleScroll(EsAuth auth,
org.elasticsearch.action.search.SearchRequest request,
ResponseBuilder<T> resultBuilder,
Verbose verbose,
ScrollWalker<T> walker) |
public java.util.Map<java.lang.String,io.polyglotted.common.model.MapResult> getAll(EsAuth auth, java.util.List<IndexRecord.Builder> builders)
public io.polyglotted.common.model.MapResult getSourceBy(EsAuth auth, IndexRecord.Builder rec)
public <T> T getById(EsAuth auth, java.lang.String index, java.lang.String id, ResultBuilder<T> resultBuilder, Verbose verbose)
public <T> T getById(EsAuth auth, java.lang.String index, java.lang.String id, java.lang.String parent, ResultBuilder<T> resultBuilder, Verbose verbose)
public <T> SimpleResponse searchBy(EsAuth auth, org.elasticsearch.action.search.SearchRequest request, ResponseBuilder<T> resultBuilder, Verbose verbose)
public <T> SimpleResponse scroll(EsAuth auth, java.lang.String scrollId, org.elasticsearch.common.unit.TimeValue scrollTime, ResponseBuilder<T> resultBuilder, Verbose verbose)
public <T> java.lang.String searchNative(EsAuth auth, org.elasticsearch.action.search.SearchRequest request, ResponseBuilder<T> resultBuilder, boolean flattenAgg, Verbose verbose)
public <T> boolean simpleScroll(EsAuth auth, org.elasticsearch.action.search.SearchRequest request, ResponseBuilder<T> resultBuilder, Verbose verbose, ScrollWalker<T> walker)