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 Type
    Method
    Description
     
    org.opensearch.client.opensearch._types.query_dsl.Query
     
  • Method Details

    • mapQueryToOpenSearch

      org.opensearch.client.opensearch._types.query_dsl.Query mapQueryToOpenSearch(T query)
    • getKey

      String getKey()