public final class ScopedAnalyzer
extends org.apache.lucene.analysis.Analyzer
ScopedAnalyzer is a wrapper class containing all analyzers for a given class.
ScopedAnalyzer behaves similar to PerFieldAnalyzerWrapper by delegating requests for
TokenStreams to the underlying Analyzer depending on the requested field name.| Constructor and Description |
|---|
ScopedAnalyzer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addScopedAnalyzer(String scope,
org.apache.lucene.analysis.Analyzer scopedAnalyzer) |
ScopedAnalyzer |
clone() |
int |
getOffsetGap(org.apache.lucene.document.Fieldable field) |
int |
getPositionIncrementGap(String fieldName) |
org.apache.lucene.analysis.TokenStream |
reusableTokenStream(String fieldName,
Reader reader) |
void |
setGlobalAnalyzer(org.apache.lucene.analysis.Analyzer globalAnalyzer) |
org.apache.lucene.analysis.TokenStream |
tokenStream(String fieldName,
Reader reader) |
public void setGlobalAnalyzer(org.apache.lucene.analysis.Analyzer globalAnalyzer)
public void addScopedAnalyzer(String scope, org.apache.lucene.analysis.Analyzer scopedAnalyzer)
public org.apache.lucene.analysis.TokenStream tokenStream(String fieldName, Reader reader)
tokenStream in class org.apache.lucene.analysis.Analyzerpublic org.apache.lucene.analysis.TokenStream reusableTokenStream(String fieldName, Reader reader) throws IOException
reusableTokenStream in class org.apache.lucene.analysis.AnalyzerIOExceptionpublic int getPositionIncrementGap(String fieldName)
getPositionIncrementGap in class org.apache.lucene.analysis.Analyzerpublic int getOffsetGap(org.apache.lucene.document.Fieldable field)
getOffsetGap in class org.apache.lucene.analysis.Analyzerpublic ScopedAnalyzer clone()
Copyright © 2006–2015 Hibernate. All rights reserved.