Interface OpenSearchQueryMapper<T extends SearchQuery>
-
- All Known Implementing Classes:
OpenSearchAllQueryMapper
,OpenSearchBooleanQueryMapper
,OpenSearchConstantScoreQueryMapper
,OpenSearchContentPermissionsQueryMapper
,OpenSearchDoubleRangeQueryMapper
,OpenSearchFieldExistsQueryMapper
,OpenSearchFunctionScoreQueryMapper
,OpenSearchIntegerRangeQueryMapper
,OpenSearchLongRangeQueryMapper
,OpenSearchMatchNoDocsQueryMapper
,OpenSearchPhraseQueryMapper
,OpenSearchPrefixQueryMapper
,OpenSearchQueryStringQueryMapper
,OpenSearchRangeQueryMapper
,OpenSearchSiteSearchPermissionQueryMapper
,OpenSearchSiteTextSearchQueryMapper
,OpenSearchSpacePermissionQueryMapper
,OpenSearchSpanNearQueryMapper
,OpenSearchTermQueryMapper
,OpenSearchTermRangeQueryMapper
,OpenSearchTermSetQueryMapper
,OpenSearchTextFieldQueryMapper
,OpenSearchWildcardTextFieldQueryMapper
public interface OpenSearchQueryMapper<T extends SearchQuery>
A mapper that maps a ConfluenceSearchQuery
to an OpenSearchQuery
. EverySearchPrimitive
query must have a corresponding mapper.Since 7.0, if a SearchQuery can be decomposed into multiple primitive queries, it is recommended to use
SearchQuery.expand()
instead.- Since:
- 8.6
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getKey()
org.opensearch.client.opensearch._types.query_dsl.Query
mapQueryToOpenSearch(T query)
-