public abstract class AbstractIndex extends Object implements Esi4JSearchIndex, Esi4JManagedIndex, Esi4JOperation.OperationContext, SearchHitWrapper.SearchHitReader, MultiGetItemResponseWrapper.MultiGetItemReader
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractIndex.Count |
protected static class |
AbstractIndex.Search |
| Constructor and Description |
|---|
AbstractIndex() |
| Modifier and Type | Method and Description |
|---|---|
org.elasticsearch.action.ListenableActionFuture<CountResponseWrapper> |
count(org.elasticsearch.index.query.QueryBuilder query,
Class<?> type) |
<T> T |
execute(Esi4JOperation<T> operation) |
org.elasticsearch.action.ListenableActionFuture<CountResponseWrapper> |
executeCount(Esi4JOperation<org.elasticsearch.action.ListenableActionFuture<org.elasticsearch.action.count.CountResponse>> countOperation) |
org.elasticsearch.action.ListenableActionFuture<MultiGetResponseWrapper> |
executeMultiGet(Esi4JOperation<org.elasticsearch.action.ListenableActionFuture<org.elasticsearch.action.get.MultiGetResponse>> multiGetOperation) |
org.elasticsearch.action.ListenableActionFuture<MultiSearchResponseWrapper> |
executeMultiSearch(Esi4JOperation<org.elasticsearch.action.ListenableActionFuture<org.elasticsearch.action.search.MultiSearchResponse>> multiSearchOperation) |
org.elasticsearch.action.ListenableActionFuture<SearchResponseWrapper> |
executeSearch(Esi4JOperation<org.elasticsearch.action.ListenableActionFuture<org.elasticsearch.action.search.SearchResponse>> searchOperation) |
protected abstract Esi4JStore |
getStore() |
org.elasticsearch.action.ListenableActionFuture<MultiGetResponseWrapper> |
multiGet(Class<?> type,
Iterable<?> ids) |
Object |
read(org.elasticsearch.action.get.MultiGetItemResponse response) |
Object |
read(org.elasticsearch.search.SearchHit hit) |
org.elasticsearch.action.ListenableActionFuture<SearchResponseWrapper> |
search(org.elasticsearch.index.query.QueryBuilder query,
Class<?> type) |
org.elasticsearch.action.ListenableActionFuture<SearchResponseWrapper> |
search(org.elasticsearch.index.query.QueryBuilder query,
Class<?> type,
int from,
int size) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIndexManager, setIndexManagergetMappedTypes, getName, isMapped, isMappedfindIndexName, findTypeMapping, findTypeMapping, findTypeMappingpublic <T> T execute(Esi4JOperation<T> operation)
execute in interface Esi4JSearchIndexpublic org.elasticsearch.action.ListenableActionFuture<SearchResponseWrapper> search(org.elasticsearch.index.query.QueryBuilder query, Class<?> type)
search in interface Esi4JSearchIndexpublic org.elasticsearch.action.ListenableActionFuture<SearchResponseWrapper> search(org.elasticsearch.index.query.QueryBuilder query, Class<?> type, int from, int size)
search in interface Esi4JSearchIndexpublic org.elasticsearch.action.ListenableActionFuture<SearchResponseWrapper> executeSearch(Esi4JOperation<org.elasticsearch.action.ListenableActionFuture<org.elasticsearch.action.search.SearchResponse>> searchOperation)
executeSearch in interface Esi4JSearchIndexpublic org.elasticsearch.action.ListenableActionFuture<MultiSearchResponseWrapper> executeMultiSearch(Esi4JOperation<org.elasticsearch.action.ListenableActionFuture<org.elasticsearch.action.search.MultiSearchResponse>> multiSearchOperation)
executeMultiSearch in interface Esi4JSearchIndexpublic org.elasticsearch.action.ListenableActionFuture<CountResponseWrapper> count(org.elasticsearch.index.query.QueryBuilder query, Class<?> type)
count in interface Esi4JSearchIndexpublic org.elasticsearch.action.ListenableActionFuture<CountResponseWrapper> executeCount(Esi4JOperation<org.elasticsearch.action.ListenableActionFuture<org.elasticsearch.action.count.CountResponse>> countOperation)
executeCount in interface Esi4JSearchIndexpublic org.elasticsearch.action.ListenableActionFuture<MultiGetResponseWrapper> multiGet(Class<?> type, Iterable<?> ids)
multiGet in interface Esi4JSearchIndexpublic org.elasticsearch.action.ListenableActionFuture<MultiGetResponseWrapper> executeMultiGet(Esi4JOperation<org.elasticsearch.action.ListenableActionFuture<org.elasticsearch.action.get.MultiGetResponse>> multiGetOperation)
executeMultiGet in interface Esi4JSearchIndexpublic final Object read(org.elasticsearch.search.SearchHit hit)
read in interface SearchHitWrapper.SearchHitReaderpublic Object read(org.elasticsearch.action.get.MultiGetItemResponse response)
read in interface MultiGetItemResponseWrapper.MultiGetItemReaderprotected abstract Esi4JStore getStore()
Copyright © 2013 Molindo GmbH. All Rights Reserved.