public class PerFieldAnalyzer
extends org.apache.lucene.analysis.Analyzer
implements com.liferay.portal.kernel.search.Tokenizer
| Constructor and Description |
|---|
PerFieldAnalyzer(org.apache.lucene.analysis.Analyzer defaultAnalyzer,
java.util.Map<java.lang.String,org.apache.lucene.analysis.Analyzer> analyzerMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAnalyzer(java.lang.String fieldName,
org.apache.lucene.analysis.Analyzer analyzer) |
org.apache.lucene.analysis.Analyzer |
getAnalyzer(java.lang.String fieldName) |
int |
getOffsetGap(org.apache.lucene.document.Fieldable field) |
int |
getPositionIncrementGap(java.lang.String fieldName) |
org.apache.lucene.analysis.TokenStream |
reusableTokenStream(java.lang.String fieldName,
java.io.Reader reader) |
java.util.List<java.lang.String> |
tokenize(java.lang.String fieldName,
java.lang.String input,
java.lang.String languageId) |
org.apache.lucene.analysis.TokenStream |
tokenStream(java.lang.String fieldName,
java.io.Reader reader) |
public PerFieldAnalyzer(org.apache.lucene.analysis.Analyzer defaultAnalyzer,
java.util.Map<java.lang.String,org.apache.lucene.analysis.Analyzer> analyzerMap)
public void addAnalyzer(java.lang.String fieldName,
org.apache.lucene.analysis.Analyzer analyzer)
public org.apache.lucene.analysis.Analyzer getAnalyzer(java.lang.String fieldName)
public int getOffsetGap(org.apache.lucene.document.Fieldable field)
getOffsetGap in class org.apache.lucene.analysis.Analyzerpublic int getPositionIncrementGap(java.lang.String fieldName)
getPositionIncrementGap in class org.apache.lucene.analysis.Analyzerpublic final org.apache.lucene.analysis.TokenStream reusableTokenStream(java.lang.String fieldName,
java.io.Reader reader)
throws java.io.IOException
reusableTokenStream in class org.apache.lucene.analysis.Analyzerjava.io.IOExceptionpublic java.util.List<java.lang.String> tokenize(java.lang.String fieldName,
java.lang.String input,
java.lang.String languageId)
throws com.liferay.portal.kernel.search.SearchException
tokenize in interface com.liferay.portal.kernel.search.Tokenizercom.liferay.portal.kernel.search.SearchExceptionpublic final org.apache.lucene.analysis.TokenStream tokenStream(java.lang.String fieldName,
java.io.Reader reader)
tokenStream in class org.apache.lucene.analysis.Analyzer