public class NamedLuceneAnalyzerReference extends LuceneAnalyzerReference
Such a reference may initially only contain the analyzer name, but in this case it will be fully initialized with the actual analyzer later.
| Constructor and Description |
|---|
NamedLuceneAnalyzerReference(String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close analyzer if possible
|
protected org.apache.lucene.analysis.Analyzer |
createAnalyzer(org.hibernate.search.analyzer.impl.LuceneAnalyzerBuilder builder) |
org.apache.lucene.analysis.Analyzer |
getAnalyzer() |
String |
getAnalyzerName() |
void |
initialize(org.hibernate.search.analyzer.impl.LuceneAnalyzerBuilder builder) |
boolean |
isInitialized() |
boolean |
isNormalizer(String fieldName) |
String |
toString() |
is, unwrappublic NamedLuceneAnalyzerReference(String name)
public String getAnalyzerName()
public boolean isNormalizer(String fieldName)
fieldName - name of the field whose analyzer is to be inspectedtrue if the analyzer for the field with the given name is
a normalizer, false otherwise.public org.apache.lucene.analysis.Analyzer getAnalyzer()
getAnalyzer in class LuceneAnalyzerReferencepublic boolean isInitialized()
public void initialize(org.hibernate.search.analyzer.impl.LuceneAnalyzerBuilder builder)
protected org.apache.lucene.analysis.Analyzer createAnalyzer(org.hibernate.search.analyzer.impl.LuceneAnalyzerBuilder builder)
public void close()
AnalyzerReferenceCopyright © 2006–2017 Hibernate. All rights reserved.