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 Confluence
SearchQuery
to an OpenSearch Query
.
Every SearchPrimitive
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
Modifier and TypeMethodDescriptiongetKey()
org.opensearch.client.opensearch._types.query_dsl.Query
mapQueryToOpenSearch
(T query)
-
Method Details
-
mapQueryToOpenSearch
-
getKey
String getKey()
-