public class SolrLuceneAnalyser extends AbstractAnalyzer
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
log |
| Constructor and Description |
|---|
SolrLuceneAnalyser(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService,
org.alfresco.repo.search.MLAnalysisMode mlAlaysisMode,
org.apache.lucene.analysis.Analyzer defaultAnalyser,
AlfrescoSolrDataModel model)
Constructs with a default standard analyser
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.analysis.Analyzer |
getDefaultAnalyser() |
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 SolrLuceneAnalyser(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService,
org.alfresco.repo.search.MLAnalysisMode mlAlaysisMode,
org.apache.lucene.analysis.Analyzer defaultAnalyser,
AlfrescoSolrDataModel model)
defaultAnalyzer - Any fields not specifically defined to use a different analyzer will use the one provided here.public org.apache.lucene.analysis.Analyzer getDefaultAnalyser()
public org.apache.lucene.analysis.TokenStream tokenStream(String fieldName, Reader reader, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode)
tokenStream in class AbstractAnalyzerpublic org.apache.lucene.analysis.TokenStream tokenStream(String fieldName, Reader reader)
tokenStream in class org.apache.lucene.analysis.Analyzerpublic int getPositionIncrementGap(String fieldName)
getPositionIncrementGap in class org.apache.lucene.analysis.AnalyzerCopyright © 2005–2014 Alfresco Software. All rights reserved.