package

com.atlassian.confluence.search

Interfaces

ChangeIndexer Indexer for changes. 
ConfluenceIndexer  
ConfluenceSearchScope Determines the scope of a search. 
HandleAware An interface that should be implemented by IndexTasks 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 of getHandle()
IndexerControl Allows clients to enable/disable indexing. 
IndexTask Indexing task. 
IndexTaskPerformer Responsible for performing an IndexTask

Classes

AbstractTokenStreamTestCase  
CompositeSearch  
DefaultSearchResultResultRenderer Loaded as a spring bean and is the default renderer that DelegatedSearchResultRenderer falls back on when no other renderer can be found. 
DelegatedSearchResultRenderer The class includes the logic to loop through the available search result renderers and pick on that can render the result and use it to render. 
IndexingTask  
IndexingTaskTest  
LexicographicUtils A utility class for converting non-string values into string values with a lexicographic order that preserves the orginal order of the values. 
MockIndexer This indexer does nothing - useful for mocking out all indexing  
QueuingChangeIndexer  
SearchResultRenderContext Render context for search results. 
SearchResultRendererCache The class caches the list of search result renderers installed in the system. 
SearchResultRendererCacheUpdater The class listens for plugin changes and notifies the search result renderer cache of any changes made to plugins. 
SpacePickerHelper  
TestHitHighlighter  
TestLexicographicUtils  
TestSummarizer  
ThreadLocalIndexerControl Allows the enabling and disabling of indexing for the current executing thread.