Class LuceneSearchQueryTokenizer
java.lang.Object
com.atlassian.confluence.internal.search.v2.lucene.LuceneSearchQueryTokenizer
- All Implemented Interfaces:
SearchQueryTokenizer
The Lucene implementation of
SearchQueryTokenizer
.- Since:
- 7.0
-
Constructor Summary
ConstructorsConstructorDescriptionLuceneSearchQueryTokenizer
(LuceneAnalyzerMapper luceneAnalyzerMapper, SearchLanguageProvider searchLanguageProvider, LuceneAnalyzerFactory luceneAnalyzerFactory) -
Method Summary
Modifier and TypeMethodDescriptiontokenize
(String fieldName, AnalyzerDescriptorProvider analyzerProvider, String text) Tokenize a string using the given analyzer.Tokenize a string using the default analyzer provided by Confluence.
-
Constructor Details
-
LuceneSearchQueryTokenizer
public LuceneSearchQueryTokenizer(LuceneAnalyzerMapper luceneAnalyzerMapper, SearchLanguageProvider searchLanguageProvider, LuceneAnalyzerFactory luceneAnalyzerFactory)
-
-
Method Details
-
tokenize
public Collection<String> tokenize(String fieldName, AnalyzerDescriptorProvider analyzerProvider, String text) Description copied from interface:SearchQueryTokenizer
Tokenize a string using the given analyzer.- Specified by:
tokenize
in interfaceSearchQueryTokenizer
- Parameters:
fieldName
- field nameanalyzerProvider
- information about how to tokenizedtext
- text to be broken into tokens- Returns:
- stream of tokens
-
tokenize
Description copied from interface:SearchQueryTokenizer
Tokenize a string using the default analyzer provided by Confluence.- Specified by:
tokenize
in interfaceSearchQueryTokenizer
- Parameters:
fieldName
- field nametext
- text to be broken into tokens- Returns:
- stream of tokens
-