public class EntityDescriptor extends Object
| Constructor and Description |
|---|
EntityDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
addClassBridgeDef(Map<String,Object> classBridge) |
void |
addClassBridgeInstanceConfiguration(FieldBridge classBridge,
ClassBridge configuration) |
void |
addClassBridgeInstanceDef(FieldBridge classBridge,
Map<String,Object> properties) |
void |
addFulltextFilterDef(Map<String,Object> fullTextFilterDef) |
void |
addSpatial(Map<String,Object> spatial) |
Map<String,Object> |
getAnalyzerDiscriminator() |
Map<String,Object> |
getBoost()
Deprecated.
Index-time boosting will not be possible anymore starting from Lucene 7.
You should use query-time boosting instead, for instance by calling
boostedTo(float)
when building queries with the Hibernate Search query DSL. |
Map<String,Object> |
getCacheInMemory()
Deprecated.
This will be removed with no replacement.
|
Map<FieldBridge,ClassBridge> |
getClassBridgeConfigurations() |
Set<Map<String,Object>> |
getClassBridgeDefs() |
Map<FieldBridge,Map<String,Object>> |
getClassBridgeInstanceDefs() |
Map<String,Object> |
getDynamicBoost()
Deprecated.
Index-time boosting will not be possible anymore starting from Lucene 7.
You should use query-time boosting instead, for instance by calling
boostedTo(float)
when building queries with the Hibernate Search query DSL. |
Set<Map<String,Object>> |
getFullTextFilterDefs() |
Map<String,Object> |
getIndexed() |
PropertyDescriptor |
getPropertyDescriptor(String name,
ElementType type) |
Map<String,Object> |
getProvidedId() |
Set<Map<String,Object>> |
getSpatials() |
void |
setAnalyzerDiscriminator(Map<String,Object> analyzerDiscriminator) |
void |
setBoost(Map<String,Object> boost)
Deprecated.
Index-time boosting will not be possible anymore starting from Lucene 7.
You should use query-time boosting instead, for instance by calling
boostedTo(float)
when building queries with the Hibernate Search query DSL. |
void |
setCacheInMemory(Map<String,Object> cacheInMemory)
Deprecated.
This will be removed with no replacement.
|
void |
setDynamicBoost(Map<String,Object> dynamicEntityBoost)
Deprecated.
Index-time boosting will not be possible anymore starting from Lucene 7.
You should use query-time boosting instead, for instance by calling
boostedTo(float)
when building queries with the Hibernate Search query DSL. |
void |
setIndexed(Map<String,Object> indexed) |
void |
setProvidedId(Map<String,Object> providedId) |
public PropertyDescriptor getPropertyDescriptor(String name, ElementType type)
@Deprecated public Map<String,Object> getCacheInMemory()
@Deprecated public void setCacheInMemory(Map<String,Object> cacheInMemory)
cacheInMemory - this parameter will be ignored.@Deprecated public void setBoost(Map<String,Object> boost)
boostedTo(float)
when building queries with the Hibernate Search query DSL.@Deprecated public Map<String,Object> getBoost()
boostedTo(float)
when building queries with the Hibernate Search query DSL.public void setAnalyzerDiscriminator(Map<String,Object> analyzerDiscriminator)
public void addClassBridgeInstanceDef(FieldBridge classBridge, Map<String,Object> properties)
public Map<FieldBridge,Map<String,Object>> getClassBridgeInstanceDefs()
public void addClassBridgeInstanceConfiguration(FieldBridge classBridge, ClassBridge configuration)
public Map<FieldBridge,ClassBridge> getClassBridgeConfigurations()
@Deprecated public void setDynamicBoost(Map<String,Object> dynamicEntityBoost)
boostedTo(float)
when building queries with the Hibernate Search query DSL.@Deprecated public Map<String,Object> getDynamicBoost()
boostedTo(float)
when building queries with the Hibernate Search query DSL.Copyright © 2006-2023 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.