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:SearchQueryTokenizerTokenize a string using the given analyzer.- Specified by:
tokenizein 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:SearchQueryTokenizerTokenize a string using the default analyzer provided by Confluence.- Specified by:
tokenizein interfaceSearchQueryTokenizer- Parameters:
fieldName- field nametext- text to be broken into tokens- Returns:
- stream of tokens
-
-