public class LuceneAnalyser extends AbstractAnalyzer
Constructor and Description |
---|
LuceneAnalyser(DictionaryService dictionaryService,
MLAnalysisMode mlAlaysisMode)
Constructs with a default standard analyser
|
Modifier and Type | Method and Description |
---|---|
int |
getPositionIncrementGap(java.lang.String fieldName)
For multilingual fields we separate the tokens for each instance to break phrase queries spanning different
languages etc.
|
org.apache.lucene.analysis.TokenStream |
tokenStream(java.lang.String fieldName,
java.io.Reader reader) |
org.apache.lucene.analysis.TokenStream |
tokenStream(java.lang.String fieldName,
java.io.Reader reader,
AnalysisMode analysisMode) |
public LuceneAnalyser(DictionaryService dictionaryService, MLAnalysisMode mlAlaysisMode)
defaultAnalyzer
- Any fields not specifically defined to use a different analyzer will use the one provided here.public org.apache.lucene.analysis.TokenStream tokenStream(java.lang.String fieldName, java.io.Reader reader, AnalysisMode analysisMode)
tokenStream
in class AbstractAnalyzer
public org.apache.lucene.analysis.TokenStream tokenStream(java.lang.String fieldName, java.io.Reader reader)
tokenStream
in class org.apache.lucene.analysis.Analyzer
public int getPositionIncrementGap(java.lang.String fieldName)
getPositionIncrementGap
in class org.apache.lucene.analysis.Analyzer
Copyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.