package

com.atlassian.confluence.search.v2.lucene

Interfaces

LuceneQueryMapper<T extends SearchQuery> A lucene query mapper represents an object that is able to map from a Confluence SearchQuery to a Lucene org.apache.lucene.search.Query. 
LuceneResultFilter  
LuceneResultFilterMapper  
LuceneSearcher Responsible for performing a lucene search. 
LuceneSearchFilterMapper<T extends SearchFilter> A lucene search filter mapper represents an object that is able to map from a Confluence SearchFilter to a Lucene org.apache.lucene.search.Filter. 
LuceneSearchMapper  
LuceneSearchMapperRegistry Class that is responsible for converting a v2 search abstraction like SearchQuery or SearchSort into the equivalent technology specific object. 
LuceneSortMapper  
WrappedHit Allows us to interface out a Lucene Hit so that we can test the LuceneResultFilter properly. 

Classes

AbstractLuceneSearchResult  
CacheBackedLuceneSearchMapperRegistry

A search mapper registry that operates on a cache only. 

DelegatingLuceneSearchMapper  
LuceneMapperClassPredicate Predicate for finding Lucene query mapper plugins of a specified class in the plugin registry. 
LuceneMapperPredicate Predicate for finding matching Lucene query mapper plugins in the plugin registry. 
LuceneSearcherImpl  
LuceneSearchManager  
LuceneSearchMapperRegistryCacheUpdateListener Listener that is responsible keeping the cache of search mapper module descriptors in CacheBackedLuceneSearchMapperRegistry up to date in response to plugin events. 
LuceneSearchResult  
LuceneSearchResults  
LuceneSubsetResultFilter A result filter that filters out all but a particular "window" (offset from start, count) of results. 
NullResultFilter Result filter that allows everything into the final result set. 
PluggableLuceneSearchMapperRegistry  
SearcherAction Encapsulates all the untestable direct Lucene access performed by the LuceneSearcher. 
SearchMappersThreadLocal Holds a thread local cache of plugin mappers involved in search. 
TestDelegatingLuceneSearchMapper  
TestLuceneProjectedSearchResult  
TestLuceneSearcherImpl  
TestLuceneSearchManager  
TestLuceneSearchManagerFindObjects  
TestSubsetResultFilter  
ThreadCachedSearchMapperRegistry

A facade onto the PluggableLuceneSearchMapperRegistry which will first look for a ThreadLocal cache of available search mappers before delegating. 

WrappedHitImpl  

Exceptions

LuceneMapperNotFoundException Exception thrown when a mapper (LuceneSortMapper, LuceneQueryMapper or LuceneResultFilterMapper) cannot be found.