public class FieldMapping extends Object
| Constructor and Description |
|---|
FieldMapping(PropertyDescriptor property,
EntityDescriptor entity,
SearchMapping mapping) |
| Modifier and Type | Method and Description |
|---|---|
FieldMapping |
analyze(Analyze analyze) |
FieldMapping |
analyzer(Class<?> analyzerClass)
Deprecated.
Support for direct references to analyzer implementations
by class will be removed in Hibernate Search 6.
Use
analyzer(String) instead. |
FieldMapping |
analyzer(String analyzerDef) |
AnalyzerDefMapping |
analyzerDef(String name,
Class<? extends org.apache.lucene.analysis.util.TokenizerFactory> tokenizerFactory)
Deprecated.
See
AnalyzerDef |
AnalyzerDefMapping |
analyzerDef(String name,
String tokenizerName,
Class<? extends org.apache.lucene.analysis.util.TokenizerFactory> tokenizerFactory)
Deprecated.
See
AnalyzerDef |
FieldMapping |
boost(float 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. |
FieldBridgeMapping |
bridge(Class<?> impl) |
CalendarBridgeMapping |
calendarBridge(Resolution resolution) |
DateBridgeMapping |
dateBridge(Resolution resolution) |
EntityMapping |
entity(Class<?> entityType) |
FacetMapping |
facet() |
FieldMapping |
field() |
FieldMapping |
index(Index index) |
FieldMapping |
indexNullAs(String indexNullAs) |
FieldMapping |
name(String fieldName) |
FieldMapping |
normalizer(Class<?> analyzerClass)
Deprecated.
Support for direct references to normalizer implementations
by class will be removed in Hibernate Search 6.
Use
normalizer(String) instead. |
FieldMapping |
normalizer(String analyzerDef) |
NormalizerDefMapping |
normalizerDef(String name)
Deprecated.
See
AnalyzerDef |
FieldMapping |
norms(Norms norms) |
NumericFieldMapping |
numericField() |
PropertyMapping |
property(String name,
ElementType type) |
SortableFieldMapping |
sortableField() |
FieldMapping |
store(Store store) |
FieldMapping |
termVector(TermVector termVector) |
public FieldMapping(PropertyDescriptor property, EntityDescriptor entity, SearchMapping mapping)
public FieldMapping name(String fieldName)
public FieldMapping store(Store store)
public FieldMapping index(Index index)
public FieldMapping analyze(Analyze analyze)
public FieldMapping norms(Norms norms)
public FieldMapping termVector(TermVector termVector)
@Deprecated public FieldMapping boost(float boost)
boostedTo(float)
when building queries with the Hibernate Search query DSL.public FieldBridgeMapping bridge(Class<?> impl)
@Deprecated public FieldMapping analyzer(Class<?> analyzerClass)
analyzer(String) instead.Analyzer implementation.public FieldMapping analyzer(String analyzerDef)
@Deprecated public FieldMapping normalizer(Class<?> analyzerClass)
normalizer(String) instead.Analyzer implementation.public FieldMapping normalizer(String analyzerDef)
public FieldMapping indexNullAs(String indexNullAs)
public FieldMapping field()
public NumericFieldMapping numericField()
public SortableFieldMapping sortableField()
public FacetMapping facet()
public PropertyMapping property(String name, ElementType type)
public DateBridgeMapping dateBridge(Resolution resolution)
@Deprecated public AnalyzerDefMapping analyzerDef(String name, Class<? extends org.apache.lucene.analysis.util.TokenizerFactory> tokenizerFactory)
AnalyzerDef@Deprecated public AnalyzerDefMapping analyzerDef(String name, String tokenizerName, Class<? extends org.apache.lucene.analysis.util.TokenizerFactory> tokenizerFactory)
AnalyzerDef@Deprecated public NormalizerDefMapping normalizerDef(String name)
AnalyzerDefpublic EntityMapping entity(Class<?> entityType)
public CalendarBridgeMapping calendarBridge(Resolution resolution)
Copyright © 2006-2023 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.