Class LanguagePrefixedTextAnalyzer
- java.lang.Object
-
- org.apache.lucene.analysis.Analyzer
-
- org.alfresco.solr.schema.highlight.LanguagePrefixedTextAnalyzer
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class LanguagePrefixedTextAnalyzer extends org.apache.lucene.analysis.AnalyzerA customAnalyzertype, aware about the SolrIndexSchema, which delegates the processing to a customTokenStream. Although the core part of the logic needed for that dynamic assignment is inLanguagePrefixedTokenStreamthe actors group is also composed by:- a
TextFieldsubclass (this class) - a custom
Analyzer - a custom token stream
LanguagePrefixedTokenStream
IndexSchemainstance (e.g. aTokenizeris a schema concept, whileIndexSchemabelongs to Solr classes).- Author:
- Andrea Gazzarini
- See Also:
LanguagePrefixedTokenStream,LanguagePrefixedTextField
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.solr.schema.IndexSchemaindexSchemaAlfrescoAnalyzerWrapper.Modemode
-
Constructor Summary
Constructors Constructor Description LanguagePrefixedTextAnalyzer(org.apache.solr.schema.IndexSchema indexSchema, AlfrescoAnalyzerWrapper.Mode mode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.lucene.analysis.Analyzer.TokenStreamComponentscreateComponents(java.lang.String fieldName)
-
-
-
Field Detail
-
indexSchema
protected org.apache.solr.schema.IndexSchema indexSchema
-
mode
public final AlfrescoAnalyzerWrapper.Mode mode
-
-
Constructor Detail
-
LanguagePrefixedTextAnalyzer
public LanguagePrefixedTextAnalyzer(org.apache.solr.schema.IndexSchema indexSchema, AlfrescoAnalyzerWrapper.Mode mode)
-
-