Class MLTokenDuplicator
- java.lang.Object
-
- org.apache.lucene.analysis.TokenStream
-
- org.apache.lucene.analysis.Tokenizer
-
- org.alfresco.repo.search.impl.lucene.analysis.MLTokenDuplicator
-
public class MLTokenDuplicator extends org.apache.lucene.analysis.TokenizerCreate duplicate tokens for multilingual varients The forms are Tokens: Token - all languages {fr}Token - if a language is specified {fr_CA}Token - if a language and country is specified {fr_CA_Varient}Token - for all three {fr__Varient}Token - for a language varient with no country- Author:
- andyh
-
-
Constructor Summary
Constructors Constructor Description MLTokenDuplicator(java.util.Locale locale, MLAnalysisMode mlAnalaysisMode)MLTokenDuplicator(org.apache.lucene.analysis.TokenStream source, java.util.Locale locale, java.io.Reader reader, MLAnalysisMode mlAnalaysisMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Iterator<org.apache.lucene.analysis.Token>buildIterator(org.apache.lucene.analysis.Token token)org.apache.lucene.analysis.Tokennext()
-
-
-
Constructor Detail
-
MLTokenDuplicator
public MLTokenDuplicator(org.apache.lucene.analysis.TokenStream source, java.util.Locale locale, java.io.Reader reader, MLAnalysisMode mlAnalaysisMode)
-
MLTokenDuplicator
public MLTokenDuplicator(java.util.Locale locale, MLAnalysisMode mlAnalaysisMode)
-
-
Method Detail
-
next
public org.apache.lucene.analysis.Token next() throws java.io.IOException- Overrides:
nextin classorg.apache.lucene.analysis.TokenStream- Throws:
java.io.IOException
-
buildIterator
public java.util.Iterator<org.apache.lucene.analysis.Token> buildIterator(org.apache.lucene.analysis.Token token)
-
-