com.atlassian.jira.issue.index.analyzer
Class SimpleAnalyzer
java.lang.Object
org.apache.lucene.analysis.Analyzer
com.atlassian.jira.issue.index.analyzer.SimpleAnalyzer
- All Implemented Interfaces:
- Closeable
public class SimpleAnalyzer
- extends org.apache.lucene.analysis.Analyzer
This analyzer is used when "other" is chosen as the indexing language.
It is used instead of the Lucene SimpleAnalyzer because it indexes numbers as well as letters, and includes the SubtokenFilter.
- See Also:
SubtokenFilter
Constructor Summary |
SimpleAnalyzer(org.apache.lucene.util.Version matchVersion,
boolean indexing)
|
Methods inherited from class org.apache.lucene.analysis.Analyzer |
close, getOffsetGap, getPositionIncrementGap, getPreviousTokenStream, setPreviousTokenStream |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleAnalyzer
public SimpleAnalyzer(org.apache.lucene.util.Version matchVersion,
boolean indexing)
tokenStream
public final org.apache.lucene.analysis.TokenStream tokenStream(String fieldname,
Reader reader)
- Specified by:
tokenStream
in class org.apache.lucene.analysis.Analyzer
isIndexing
public boolean isIndexing()
wrapStreamForIndexing
protected org.apache.lucene.analysis.TokenStream wrapStreamForIndexing(org.apache.lucene.analysis.TokenStream result)
reusableTokenStream
public final org.apache.lucene.analysis.TokenStream reusableTokenStream(String fieldName,
Reader reader)
throws IOException
- Overrides:
reusableTokenStream
in class org.apache.lucene.analysis.Analyzer
- Throws:
IOException
Copyright © 2002-2012 Atlassian. All Rights Reserved.