Package com.atlassian.confluence.search
package com.atlassian.confluence.search
-
ClassDescriptionIndexer for changes.An index task that will perform writing to the index.A type that may be convertible to a
JournalEntry
.A simple statistics object that holds details for an index flushing.An interface that should be implemented byIndexTask
s that are intended to be persistent and whose work depend on a persistent object - one which can be loaded by using the handle provided by an implementation ofHandleAware.getHandle()
.Allows clients to enable/disable indexing.This class is responsible for requesting scheduling index flushes.The entry point to the Indexing Subsystem.Enum indicating the mode in which to flush the queue.Indexing task.Public interface to create a newConfluenceIndexTask
IndexTaskQueue<T extends IndexTask>Confluence queues all of its index requests and then executes them in bulk.A utility class for converting non-string values into string values with a lexicographic order that preserves the orginal order of the values.NB when adding options, also add to the metric tags inLuceneFullReindexManager
Search platform that can be configured on Confluence via the "search.platform" property in the application config file.Interface to expose search platform configurationRender context for search results.The class caches the list of search result renderers installed in the system.The class listens for plugin changes and notifies the search result renderer cache of any changes made to plugins.Allows the enabling and disabling of indexing for the current executing thread.