Package com.atlassian.confluence.plugins.opensearch
package com.atlassian.confluence.plugins.opensearch
-
ClassDescriptionOpenSearch implementation that provides searching functionality on core indexes.A mapper that maps a Confluence
SearchQuery
to an OpenSearchQuery
by delegating it to the appropriateOpenSearchQueryMapper
implementation.A mapper that maps a ConfluenceSearchSort
to a list of OpenSearchSortOptions
by delegating it to the appropriateOpenSearchSortMapper
implementation.Patches theApacheHttpRequestFactory
from AWS SDK to allow sending HTTP DELETE requests with entity.Factory to createOpenSearchClient
based on application config.Application config for configuring OpenSearchContains utility methods to deal with OpenSearchExceptionCreates new instances ofSearchIndexWriter
for OpenSearchUsed to check the journal state after the plugin has started.ExportedJournalStateStore
which stores journal ids in OpenSearchAccessor to read and write from index documents on OpenSearchA factory to create a newOpenSearchSearchIndexAccessor
for an indexName (core or custom).Checks if necessary plugins are installed for the specified language.An interface for OpenSearch's SearchManagerAn individual search result from OpenSearch hitProvides operations to manage a staging index on the OpenSearch search platform.Checks all requirements for OpenSearch to start.Tracks search tokens in memory, and associates them with the corresponding OpenSearch PIT (Point in Time) id.