Class LuceneSearchQueryTokenizer
- java.lang.Object
-
- com.atlassian.confluence.internal.search.v2.lucene.LuceneSearchQueryTokenizer
-
- All Implemented Interfaces:
SearchQueryTokenizer
@Internal public class LuceneSearchQueryTokenizer extends Object implements SearchQueryTokenizer
The Lucene implementation ofSearchQueryTokenizer
.- Since:
- 7.0
-
-
Constructor Summary
Constructors Constructor Description LuceneSearchQueryTokenizer(LuceneAnalyzerMapper luceneAnalyzerMapper, SearchLanguageProvider searchLanguageProvider, LuceneAnalyzerFactory luceneAnalyzerFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<String>
tokenize(String fieldName, AnalyzerDescriptorProvider analyzerProvider, String text)
Tokenize a string using the given analyzer.Collection<String>
tokenize(String fieldName, String text)
Tokenize a string using the default analyzer provided by Confluence.
-
-
-
Constructor Detail
-
LuceneSearchQueryTokenizer
public LuceneSearchQueryTokenizer(LuceneAnalyzerMapper luceneAnalyzerMapper, SearchLanguageProvider searchLanguageProvider, LuceneAnalyzerFactory luceneAnalyzerFactory)
-
-
Method Detail
-
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
public Collection<String> tokenize(String fieldName, String text)
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
-
-