Package org.opensearch.data.client.osc
Class NativeQuery
java.lang.Object
org.springframework.data.elasticsearch.core.query.BaseQuery
org.opensearch.data.client.osc.NativeQuery
- All Implemented Interfaces:
org.springframework.data.elasticsearch.core.query.Query
public class NativeQuery
extends org.springframework.data.elasticsearch.core.query.BaseQuery
A
Query implementation using query builders from the new
OpenSearch Client library.- Since:
- 4.4
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.springframework.data.elasticsearch.core.query.Query
org.springframework.data.elasticsearch.core.query.Query.IdWithRouting, org.springframework.data.elasticsearch.core.query.Query.PointInTime, org.springframework.data.elasticsearch.core.query.Query.SearchType -
Field Summary
Fields inherited from class org.springframework.data.elasticsearch.core.query.BaseQuery
fields, highlightQuery, ids, idsWithRouting, indicesBoost, indicesOptions, maxResults, minScore, pageable, pointInTime, preference, requestCache, rescorerQueries, route, runtimeFields, scrollTime, searchAfter, searchType, sort, sourceFilter, storedFields, timeout, trackScores, trackTotalHitsUpToFields inherited from interface org.springframework.data.elasticsearch.core.query.Query
DEFAULT_PAGE, DEFAULT_PAGE_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionNativeQuery(org.opensearch.client.opensearch._types.query_dsl.Query query) NativeQuery(NativeQueryBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionstatic NativeQueryBuilderbuilder()org.opensearch.client.opensearch.core.search.FieldCollapseorg.opensearch.client.opensearch._types.query_dsl.Queryorg.opensearch.client.opensearch._types.query_dsl.KnnQueryorg.opensearch.client.opensearch._types.query_dsl.QuerygetQuery()List<org.opensearch.client.opensearch._types.SortOptions>org.springframework.data.elasticsearch.core.query.Queryorg.opensearch.client.opensearch.core.search.SuggestervoidsetSpringDataQuery(org.springframework.data.elasticsearch.core.query.Query springDataQuery) Methods inherited from class org.springframework.data.elasticsearch.core.query.BaseQuery
addFields, addRescorerQuery, addRuntimeField, addScriptedField, addSort, addSourceFilter, addStoredFields, getAllowNoIndices, getDocValueFields, getExpandWildcards, getExplain, getFields, getHighlightQuery, getIds, getIdsWithRouting, getIndicesBoost, getIndicesOptions, getMaxResults, getMinScore, getPageable, getPointInTime, getPreference, getReactiveBatchSize, getRequestCache, getRescorerQueries, getRoute, getRuntimeFields, getScriptedFields, getScrollTime, getSearchAfter, getSearchType, getSort, getSourceFilter, getStoredFields, getTimeout, getTrackScores, getTrackTotalHits, getTrackTotalHitsUpTo, isLimiting, queryIsUpdatedByConverter, setDocValueFields, setExplain, setFields, setHighlightQuery, setIds, setIdsWithRouting, setIndicesOptions, setMaxResults, setMinScore, setPageable, setPointInTime, setPreference, setQueryIsUpdatedByConverter, setReactiveBatchSize, setRequestCache, setRescorerQueries, setRoute, setScrollTime, setSearchAfter, setSearchType, setSort, 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
public NativeQuery(@Nullable org.opensearch.client.opensearch._types.query_dsl.Query query)
-
-
Method Details
-
builder
-
getQuery
@Nullable public org.opensearch.client.opensearch._types.query_dsl.Query getQuery() -
getFilter
@Nullable public org.opensearch.client.opensearch._types.query_dsl.Query getFilter() -
getAggregations
-
getSuggester
@Nullable public org.opensearch.client.opensearch.core.search.Suggester getSuggester() -
getFieldCollapse
@Nullable public org.opensearch.client.opensearch.core.search.FieldCollapse getFieldCollapse() -
getSortOptions
-
getSearchExtensions
-
setSpringDataQuery
public void setSpringDataQuery(@Nullable org.springframework.data.elasticsearch.core.query.Query springDataQuery) -
getKnnQuery
@Nullable public org.opensearch.client.opensearch._types.query_dsl.KnnQuery getKnnQuery()- Since:
- 5.1
-
getSpringDataQuery
@Nullable public org.springframework.data.elasticsearch.core.query.Query getSpringDataQuery()
-