Package org.opensearch.data.client.osc
Class NativeQueryBuilder
java.lang.Object
org.springframework.data.elasticsearch.core.query.BaseQueryBuilder<NativeQuery,NativeQueryBuilder>
org.opensearch.data.client.osc.NativeQueryBuilder
public class NativeQueryBuilder
extends org.springframework.data.elasticsearch.core.query.BaseQueryBuilder<NativeQuery,NativeQueryBuilder>
- Since:
- 4.4
-
Field Summary
Fields inherited from class org.springframework.data.elasticsearch.core.query.BaseQueryBuilder
rescorerQueries -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()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.SuggesterwithAggregation(String name, org.opensearch.client.opensearch._types.aggregations.Aggregation aggregation) withFieldCollapse(org.opensearch.client.opensearch.core.search.FieldCollapse fieldCollapse) withFilter(Function<org.opensearch.client.opensearch._types.query_dsl.Query.Builder, org.opensearch.client.util.ObjectBuilder<org.opensearch.client.opensearch._types.query_dsl.Query>> fn) withFilter(org.opensearch.client.opensearch._types.query_dsl.Query filter) withKnnQuery(org.opensearch.client.opensearch._types.query_dsl.KnnQuery knnQuery) withQuery(Function<org.opensearch.client.opensearch._types.query_dsl.Query.Builder, org.opensearch.client.util.ObjectBuilder<org.opensearch.client.opensearch._types.query_dsl.Query>> fn) withQuery(org.opensearch.client.opensearch._types.query_dsl.Query query) withQuery(org.opensearch.client.opensearch._types.query_dsl.QueryVariant variant) withQuery(org.opensearch.client.util.ObjectBuilder<? extends org.opensearch.client.opensearch._types.query_dsl.QueryVariant> builder) withQuery(org.springframework.data.elasticsearch.core.query.Query query) Allows to use aQuerywithin a NativeQuery.withSearchExtension(String key, org.opensearch.client.json.JsonData value) withSearchExtensions(Map<String, org.opensearch.client.json.JsonData> searchExtensions) withSort(Function<org.opensearch.client.opensearch._types.SortOptions.Builder, org.opensearch.client.util.ObjectBuilder<org.opensearch.client.opensearch._types.SortOptions>> fn) withSort(org.opensearch.client.opensearch._types.SortOptions value, org.opensearch.client.opensearch._types.SortOptions... values) withSuggester(org.opensearch.client.opensearch.core.search.Suggester suggester) Methods inherited from class org.springframework.data.elasticsearch.core.query.BaseQueryBuilder
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, withAllowNoIndices, withDocValueFields, withExpandWildcards, withExplain, withFields, withFields, withHighlightQuery, withIds, withIds, withIdsWithRouting, withIndicesBoost, withIndicesBoost, withIndicesOptions, withMaxResults, withMinScore, withPageable, withPointInTime, withPreference, withReactiveBatchSize, withRequestCache, withRescorerQueries, withRescorerQuery, withRoute, withRuntimeFields, withScriptedField, withScrollTime, withSearchAfter, withSearchType, withSort, withSourceFilter, withStoredFields, withTimeout, withTrackScores, withTrackTotalHits, withTrackTotalHitsUpTo
-
Constructor Details
-
NativeQueryBuilder
public NativeQueryBuilder()
-
-
Method Details
-
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
-
getKnnQuery
@Nullable public org.opensearch.client.opensearch._types.query_dsl.KnnQuery getKnnQuery() -
getSpringDataQuery
@Nullable public org.springframework.data.elasticsearch.core.query.Query getSpringDataQuery() -
withQuery
public NativeQueryBuilder withQuery(org.opensearch.client.opensearch._types.query_dsl.QueryVariant variant) -
withQuery
public NativeQueryBuilder withQuery(org.opensearch.client.util.ObjectBuilder<? extends org.opensearch.client.opensearch._types.query_dsl.QueryVariant> builder) -
withQuery
-
withQuery
public NativeQueryBuilder withQuery(Function<org.opensearch.client.opensearch._types.query_dsl.Query.Builder, org.opensearch.client.util.ObjectBuilder<org.opensearch.client.opensearch._types.query_dsl.Query>> fn) -
withFilter
public NativeQueryBuilder withFilter(@Nullable org.opensearch.client.opensearch._types.query_dsl.Query filter) -
withFilter
public NativeQueryBuilder withFilter(Function<org.opensearch.client.opensearch._types.query_dsl.Query.Builder, org.opensearch.client.util.ObjectBuilder<org.opensearch.client.opensearch._types.query_dsl.Query>> fn) -
withAggregation
public NativeQueryBuilder withAggregation(String name, org.opensearch.client.opensearch._types.aggregations.Aggregation aggregation) -
withSuggester
public NativeQueryBuilder withSuggester(@Nullable org.opensearch.client.opensearch.core.search.Suggester suggester) -
withFieldCollapse
public NativeQueryBuilder withFieldCollapse(@Nullable org.opensearch.client.opensearch.core.search.FieldCollapse fieldCollapse) -
withSort
public NativeQueryBuilder withSort(List<org.opensearch.client.opensearch._types.SortOptions> values) -
withSort
public NativeQueryBuilder withSort(org.opensearch.client.opensearch._types.SortOptions value, org.opensearch.client.opensearch._types.SortOptions... values) -
withSort
public NativeQueryBuilder withSort(Function<org.opensearch.client.opensearch._types.SortOptions.Builder, org.opensearch.client.util.ObjectBuilder<org.opensearch.client.opensearch._types.SortOptions>> fn) -
withSearchExtension
public NativeQueryBuilder withSearchExtension(String key, org.opensearch.client.json.JsonData value) -
withSearchExtensions
public NativeQueryBuilder withSearchExtensions(Map<String, org.opensearch.client.json.JsonData> searchExtensions) -
withQuery
Allows to use aQuerywithin a NativeQuery. Cannot be used together withwithQuery(Query)that sets an Elasticsearch query. Passing in aNativeQuerywill result in an exception whenbuild()is called.- Since:
- 5.1
-
withKnnQuery
public NativeQueryBuilder withKnnQuery(org.opensearch.client.opensearch._types.query_dsl.KnnQuery knnQuery) - Since:
- 5.1
-
build
- Specified by:
buildin classorg.springframework.data.elasticsearch.core.query.BaseQueryBuilder<NativeQuery,NativeQueryBuilder>
-