public final class ConfigContext extends Object
Analyzer or default
Similarity) and checks whether certain optional libraries are available.| Constructor and Description |
|---|
ConfigContext(SearchConfiguration searchConfiguration,
BuildContext buildContext) |
ConfigContext(SearchConfiguration searchConfiguration,
BuildContext buildContext,
SearchMapping searchMapping) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAnalyzerDef(AnalyzerDef analyzerDef,
org.hibernate.annotations.common.reflection.XAnnotatedElement annotatedElement)
Add an analyzer definition which was defined as annotation.
|
void |
addFullTextFilterDef(FullTextFilterDef filterDef,
org.hibernate.annotations.common.reflection.XAnnotatedElement annotatedElement)
Add a full-filter definition which was defined as annotation
|
void |
addGlobalAnalyzerDef(AnalyzerDef analyzerDef) |
void |
addGlobalFullTextFilterDef(FullTextFilterDef filterDef) |
AnalyzerReference |
buildLazyLuceneAnalyzerReference(String name) |
AnalyzerReference |
buildRemoteAnalyzerReference(String name) |
Map<FieldBridge,ClassBridge> |
getClassBridgeInstances(Class<?> type)
Returns class bridge instances configured via the programmatic API, if any.
|
AnalyzerReference |
getDefaultLuceneAnalyzerReference() |
String |
getDefaultNullToken() |
org.apache.lucene.util.Version |
getLuceneMatchVersion() |
ServiceManager |
getServiceManager() |
Map<String,FilterDef> |
initFilters() |
Map<String,AnalyzerReference> |
initLazyAnalyzerReferences(IndexManagerHolder indexesFactory) |
boolean |
isJpaPresent() |
boolean |
isProvidedIdImplicit() |
public ConfigContext(SearchConfiguration searchConfiguration, BuildContext buildContext)
public ConfigContext(SearchConfiguration searchConfiguration, BuildContext buildContext, SearchMapping searchMapping)
public ServiceManager getServiceManager()
public void addAnalyzerDef(AnalyzerDef analyzerDef, org.hibernate.annotations.common.reflection.XAnnotatedElement annotatedElement)
analyzerDef - the analyzer definition annotationannotatedElement - the annotated element it was defined onpublic void addFullTextFilterDef(FullTextFilterDef filterDef, org.hibernate.annotations.common.reflection.XAnnotatedElement annotatedElement)
filterDef - the filter definition annotationannotatedElement - the annotated element it was defined onpublic void addGlobalAnalyzerDef(AnalyzerDef analyzerDef)
public void addGlobalFullTextFilterDef(FullTextFilterDef filterDef)
public AnalyzerReference buildLazyLuceneAnalyzerReference(String name)
public AnalyzerReference buildRemoteAnalyzerReference(String name)
public String getDefaultNullToken()
public AnalyzerReference getDefaultLuceneAnalyzerReference()
public org.apache.lucene.util.Version getLuceneMatchVersion()
public Map<String,AnalyzerReference> initLazyAnalyzerReferences(IndexManagerHolder indexesFactory)
public boolean isJpaPresent()
public boolean isProvidedIdImplicit()
public Map<FieldBridge,ClassBridge> getClassBridgeInstances(Class<?> type)
@ClassBridge annotations representing the corresponding analyzer etc. configuration.type - the type for which to return the configured class bridge instancesnullCopyright © 2006–2016 Hibernate. All rights reserved.