public class LuceneAnalyser extends AbstractAnalyzer
Constructor and Description |
---|
LuceneAnalyser(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService,
org.alfresco.repo.search.MLAnalysisMode mlAlaysisMode)
Constructs with a default standard analyser
|
Modifier and Type | Method and Description |
---|---|
int |
getPositionIncrementGap(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(String fieldName,
Reader reader) |
org.apache.lucene.analysis.TokenStream |
tokenStream(String fieldName,
Reader reader,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) |
public LuceneAnalyser(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService, org.alfresco.repo.search.MLAnalysisMode mlAlaysisMode)
dictionaryService
- DictionaryServicemlAlaysisMode
- MLAnalysisModepublic org.apache.lucene.analysis.TokenStream tokenStream(String fieldName, Reader reader, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode)
tokenStream
in class AbstractAnalyzer
public org.apache.lucene.analysis.TokenStream tokenStream(String fieldName, Reader reader)
tokenStream
in class org.apache.lucene.analysis.Analyzer
public int getPositionIncrementGap(String fieldName)
getPositionIncrementGap
in class org.apache.lucene.analysis.Analyzer
Copyright © 2005–2017 Alfresco Software. All rights reserved.