Class PhraseQueryMapper
java.lang.Object
com.atlassian.confluence.impl.search.v2.mappers.PhraseQueryMapper
- All Implemented Interfaces:
LuceneQueryMapper<PhraseQuery>
Defines the mapping from a V2 PhraseQuery to it's corresponding Lucene implementation.
- Since:
- 5.10
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.lucene.search.Query
convertToLuceneQuery
(PhraseQuery query) Convert a SearchQuery into a lucene query.void
setLuceneAnalyzerFactory
(LuceneAnalyzerFactory luceneAnalyzerFactory) void
setLuceneAnalyzerMapper
(LuceneAnalyzerMapper luceneAnalyzerMapper) void
setSearchLanguageProvider
(SearchLanguageProvider searchLanguageProvider)
-
Constructor Details
-
PhraseQueryMapper
public PhraseQueryMapper()
-
-
Method Details
-
convertToLuceneQuery
Description copied from interface:LuceneQueryMapper
Convert a SearchQuery into a lucene query. So a query that represents a search for any value in a particular index field should map to null.- Specified by:
convertToLuceneQuery
in interfaceLuceneQueryMapper<PhraseQuery>
- Parameters:
query
- the query to convert- Returns:
- the lucene query corresponding to the search query. null can be returned and signifies that no mapped query is necessary for the mapped query.
-
setLuceneAnalyzerFactory
-
setLuceneAnalyzerMapper
-
setSearchLanguageProvider
-