
public class OLucenePerFieldAnalyzerWrapper
extends org.apache.lucene.analysis.DelegatingAnalyzerWrapper
| Constructor and Description |
|---|
OLucenePerFieldAnalyzerWrapper(org.apache.lucene.analysis.Analyzer defaultAnalyzer)
Constructs with default analyzer.
|
OLucenePerFieldAnalyzerWrapper(org.apache.lucene.analysis.Analyzer defaultAnalyzer,
Map<String,org.apache.lucene.analysis.Analyzer> fieldAnalyzers)
Constructs with default analyzer and a map of analyzers to use for specific fields.
|
| Modifier and Type | Method and Description |
|---|---|
OLucenePerFieldAnalyzerWrapper |
add(String field,
org.apache.lucene.analysis.Analyzer analyzer) |
protected org.apache.lucene.analysis.Analyzer |
getWrappedAnalyzer(String fieldName) |
OLucenePerFieldAnalyzerWrapper |
remove(String field) |
String |
toString() |
wrapComponents, wrapReadercreateComponents, getOffsetGap, getPositionIncrementGap, initReaderpublic OLucenePerFieldAnalyzerWrapper(org.apache.lucene.analysis.Analyzer defaultAnalyzer)
defaultAnalyzer - Any fields not specifically defined to use a different analyzer will use the one provided here.public OLucenePerFieldAnalyzerWrapper(org.apache.lucene.analysis.Analyzer defaultAnalyzer,
Map<String,org.apache.lucene.analysis.Analyzer> fieldAnalyzers)
defaultAnalyzer - Any fields not specifically defined to use a different analyzer will use the one provided here.fieldAnalyzers - a Map (String field name to the Analyzer) to be used for those fieldsprotected org.apache.lucene.analysis.Analyzer getWrappedAnalyzer(String fieldName)
getWrappedAnalyzer in class org.apache.lucene.analysis.AnalyzerWrapperpublic OLucenePerFieldAnalyzerWrapper add(String field, org.apache.lucene.analysis.Analyzer analyzer)
public OLucenePerFieldAnalyzerWrapper remove(String field)
Copyright © 2009–2016 Orient Technologies. All rights reserved.