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
SearchQueryto an OpenSearchQueryby delegating it to the appropriateOpenSearchQueryMapperimplementation.A mapper that maps a ConfluenceSearchSortto a list of OpenSearchSortOptionsby delegating it to the appropriateOpenSearchSortMapperimplementation.Patches theApacheHttpRequestFactoryfrom AWS SDK to allow sending HTTP DELETE requests with entity.Factory to createOpenSearchClientbased on application config.Application config for configuring OpenSearchContains utility methods to deal with OpenSearchExceptionCreates new instances ofSearchIndexWriterfor OpenSearchUsed to check the journal state after the plugin has started.ExportedJournalStateStorewhich stores journal ids in OpenSearchAccessor to read and write from index documents on OpenSearchA factory to create a newOpenSearchSearchIndexAccessorfor 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.