com.atlassian.confluence.search.v2.lucene
Interface LuceneSearchMapperRegistry
- All Known Implementing Classes:
- CacheBackedLuceneSearchMapperRegistry, PluggableLuceneSearchMapperRegistry, ThreadCachedSearchMapperRegistry
public interface LuceneSearchMapperRegistry
Class that is responsible for converting a v2 search abstraction like SearchQuery
or SearchSort
into the equivalent technology specific object.
getQueryMapper
LuceneQueryMapper getQueryMapper(String key)
getSortMapper
LuceneSortMapper getSortMapper(String key)
getResultFilterMapper
LuceneResultFilterMapper getResultFilterMapper(String key)
getSearchFilterMapper
LuceneSearchFilterMapper getSearchFilterMapper(String key)
- Parameters:
key
- the key of the SearchFilter
to fetch a mapper for
- Returns:
- a mapper for a search filter with the specified key