org.activemath.omdocjdom.index.analysis
Class AMAnalyzer
java.lang.Object
org.apache.lucene.analysis.Analyzer
org.activemath.omdocjdom.index.analysis.AMAnalyzer
- All Implemented Interfaces:
- IndexConstants
public class AMAnalyzer
- extends org.apache.lucene.analysis.Analyzer
- implements IndexConstants
| Fields inherited from class org.apache.lucene.analysis.Analyzer |
overridesTokenStreamMethod |
| Methods inherited from class org.apache.lucene.analysis.Analyzer |
close, getOffsetGap, getPositionIncrementGap, getPreviousTokenStream, reusableTokenStream, setOverridesTokenStreamMethod, setPreviousTokenStream |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AMAnalyzer
public AMAnalyzer(ContentExtractor extractor)
AMAnalyzer
public AMAnalyzer(AuthorExtendedMBaseRef mbaseRef)
initPlainTextAnalyzers
protected Map<String,org.apache.lucene.analysis.Analyzer> initPlainTextAnalyzers()
getTextAnalyzer
protected org.apache.lucene.analysis.Analyzer getTextAnalyzer(String lang,
String field)
setIndexStatistics
public void setIndexStatistics(IndexStatistics s)
createTokenStreamFor
public org.apache.lucene.analysis.TokenStream createTokenStreamFor(List ojElements,
org.apache.lucene.analysis.Analyzer plainTextAnalyzer,
String field,
String lang)
tokenStream
public org.apache.lucene.analysis.TokenStream tokenStream(String fieldName,
Reader reader)
- Specified by:
tokenStream in class org.apache.lucene.analysis.Analyzer
closeCorpus
public void closeCorpus()
setMbaseRef
public static void setMbaseRef(AuthorExtendedMBaseRef luceneMBaseRef)
analyzeFully
public StringBuffer analyzeFully(org.apache.lucene.document.Field field)
throws IOException
- Throws:
IOException