Class NativeQuery
java.lang.Object
org.springframework.data.elasticsearch.core.query.BaseQuery
org.springframework.data.elasticsearch.client.elc.NativeQuery
- All Implemented Interfaces:
Query
A
Query implementation using query builders from the new
Elasticsearch Client library.- Since:
- 4.4
- Author:
- Peter-Josef Meisch
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.springframework.data.elasticsearch.core.query.Query
Query.IdWithRouting, Query.SearchType -
Field Summary
Fields inherited from class org.springframework.data.elasticsearch.core.query.BaseQuery
fields, highlightQuery, ids, indicesOptions, maxResults, minScore, pageable, preference, requestCache, rescorerQueries, route, searchType, sort, sourceFilter, storedFields, trackScoresFields inherited from interface org.springframework.data.elasticsearch.core.query.Query
DEFAULT_PAGE, DEFAULT_PAGE_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionNativeQuery(co.elastic.clients.elasticsearch._types.query_dsl.Query query) NativeQuery(NativeQueryBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAggregation(String name, co.elastic.clients.elasticsearch._types.aggregations.Aggregation aggregation) static NativeQueryBuilderbuilder()co.elastic.clients.elasticsearch._types.query_dsl.QuerygetQuery()co.elastic.clients.elasticsearch.core.search.SuggestervoidsetAggregations(Map<String, co.elastic.clients.elasticsearch._types.aggregations.Aggregation> aggregations) voidsetSuggester(co.elastic.clients.elasticsearch.core.search.Suggester suggester) Methods inherited from class org.springframework.data.elasticsearch.core.query.BaseQuery
addFields, addRescorerQuery, addRuntimeField, addSort, addSourceFilter, addStoredFields, getExplain, getFields, getHighlightQuery, getIds, getIdsWithRouting, getIndicesOptions, getMaxResults, getMinScore, getPageable, getPreference, getRequestCache, getRescorerQueries, getRoute, getRuntimeFields, getScrollTime, getSearchAfter, getSearchType, getSort, getSourceFilter, getStoredFields, getTimeout, getTrackScores, getTrackTotalHits, getTrackTotalHitsUpTo, isLimiting, setExplain, setFields, setHighlightQuery, setIds, setIdsWithRouting, setIndicesOptions, setMaxResults, setMinScore, setPageable, setPreference, setRequestCache, setRescorerQueries, setRoute, setScrollTime, setSearchAfter, setSearchType, setStoredFields, setTimeout, setTrackScores, setTrackTotalHits, setTrackTotalHitsUpToMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.data.elasticsearch.core.query.Query
hasScrollTime
-
Constructor Details
-
NativeQuery
-
NativeQuery
-
-
Method Details
-
builder
-
getQuery
-
addAggregation
public void addAggregation(String name, co.elastic.clients.elasticsearch._types.aggregations.Aggregation aggregation) -
setAggregations
-
getAggregations
-
getSuggester
-
setSuggester
public void setSuggester(@Nullable co.elastic.clients.elasticsearch.core.search.Suggester suggester)
-