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 AbstractAnalyzerpublic org.apache.lucene.analysis.TokenStream tokenStream(java.lang.String fieldName,
java.io.Reader reader)
tokenStream in class org.apache.lucene.analysis.Analyzerpublic int getPositionIncrementGap(java.lang.String fieldName)
getPositionIncrementGap in class org.apache.lucene.analysis.AnalyzerCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.