edu.mayo.informatics.indexer.lucene.analyzers
Class FieldSkippingAnalyzer
java.lang.Object
org.apache.lucene.analysis.Analyzer
edu.mayo.informatics.indexer.lucene.analyzers.FieldSkippingAnalyzer
public class FieldSkippingAnalyzer
- extends org.apache.lucene.analysis.Analyzer
This is an analyzer that allows you to search on both tokenized and
non-tokenized Fields. Supply the list of fields that are untokenized, and it
won't analyze them.
- Author:
- Dan Armbrust
Constructor Summary |
FieldSkippingAnalyzer(java.lang.String[] fieldsToSkip,
org.apache.lucene.analysis.Analyzer analyzer)
|
Method Summary |
org.apache.lucene.analysis.Analyzer |
getSuppliedAnalyzer()
|
void |
setSuppliedAnalyzer(org.apache.lucene.analysis.Analyzer suppliedAnalyzer)
|
org.apache.lucene.analysis.TokenStream |
tokenStream(java.lang.String field,
java.io.Reader reader)
|
Methods inherited from class org.apache.lucene.analysis.Analyzer |
getPositionIncrementGap, getPreviousTokenStream, reusableTokenStream, setPreviousTokenStream |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FieldSkippingAnalyzer
public FieldSkippingAnalyzer(java.lang.String[] fieldsToSkip,
org.apache.lucene.analysis.Analyzer analyzer)
tokenStream
public org.apache.lucene.analysis.TokenStream tokenStream(java.lang.String field,
java.io.Reader reader)
- Specified by:
tokenStream
in class org.apache.lucene.analysis.Analyzer
getSuppliedAnalyzer
public org.apache.lucene.analysis.Analyzer getSuppliedAnalyzer()
setSuppliedAnalyzer
public void setSuppliedAnalyzer(org.apache.lucene.analysis.Analyzer suppliedAnalyzer)