Class PartyAnalyzer
java.lang.Object
org.apache.lucene.analysis.Analyzer
org.apache.lucene.analysis.AnalyzerWrapper
com.echothree.model.control.index.server.analyzer.BasicAnalyzer
com.echothree.model.control.party.server.analyzer.PartyAnalyzer
- All Implemented Interfaces:
Closeable,AutoCloseable
- Direct Known Subclasses:
CustomerAnalyzer,VendorAnalyzer,WarehouseAnalyzer
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.analysis.Analyzer
org.apache.lucene.analysis.Analyzer.ReuseStrategy, org.apache.lucene.analysis.Analyzer.TokenStreamComponents -
Field Summary
Fields inherited from class com.echothree.model.control.index.server.analyzer.BasicAnalyzer
logFields inherited from class org.apache.lucene.analysis.Analyzer
GLOBAL_REUSE_STRATEGY, PER_FIELD_REUSE_STRATEGY -
Constructor Summary
ConstructorsConstructorDescriptionPartyAnalyzer(ExecutionErrorAccumulator eea, Language language, EntityType entityType, PartyType partyType, String entityNameIndexField) PartyAnalyzer(ExecutionErrorAccumulator eea, Language language, EntityType entityType, List<EntityAliasType> entityAliasTypes, List<EntityAttribute> entityAttributes, List<TagScope> tagScopes, PartyType partyType, String entityNameIndexField) -
Method Summary
Modifier and TypeMethodDescriptiongetAdditionalAnalyzers(Map<String, org.apache.lucene.analysis.Analyzer> fieldAnalyzers) getEntityTypeFieldAnalyzers(Map<String, org.apache.lucene.analysis.Analyzer> fieldAnalyzers) getPartyAliasTypeAnalyzers(Map<String, org.apache.lucene.analysis.Analyzer> fieldAnalyzers) Methods inherited from class com.echothree.model.control.index.server.analyzer.BasicAnalyzer
close, getDateFields, getDateTimeFields, getDoubleFields, getFieldAnalyzers, getFloatFields, getIntFields, getLongFields, getWrappedAnalyzer, toStringMethods inherited from class org.apache.lucene.analysis.AnalyzerWrapper
attributeFactory, createComponents, getOffsetGap, getPositionIncrementGap, initReader, initReaderForNormalization, normalize, wrapComponents, wrapReader, wrapReaderForNormalization, wrapTokenStreamForNormalizationMethods inherited from class org.apache.lucene.analysis.Analyzer
getReuseStrategy, normalize, tokenStream, tokenStream
-
Constructor Details
-
PartyAnalyzer
public PartyAnalyzer(ExecutionErrorAccumulator eea, Language language, EntityType entityType, List<EntityAliasType> entityAliasTypes, List<EntityAttribute> entityAttributes, List<TagScope> tagScopes, PartyType partyType, String entityNameIndexField) -
PartyAnalyzer
public PartyAnalyzer(ExecutionErrorAccumulator eea, Language language, EntityType entityType, PartyType partyType, String entityNameIndexField)
-
-
Method Details
-
getPartyAliasTypeAnalyzers
protected Map<String,org.apache.lucene.analysis.Analyzer> getPartyAliasTypeAnalyzers(Map<String, org.apache.lucene.analysis.Analyzer> fieldAnalyzers) -
getAdditionalAnalyzers
protected Map<String,org.apache.lucene.analysis.Analyzer> getAdditionalAnalyzers(Map<String, org.apache.lucene.analysis.Analyzer> fieldAnalyzers) -
getEntityTypeFieldAnalyzers
protected Map<String,org.apache.lucene.analysis.Analyzer> getEntityTypeFieldAnalyzers(Map<String, org.apache.lucene.analysis.Analyzer> fieldAnalyzers) - Overrides:
getEntityTypeFieldAnalyzersin classBasicAnalyzer
-