Interface PropertyMappingVectorFieldOptionsStep
- All Superinterfaces:
PropertyMappingFieldOptionsStep<PropertyMappingVectorFieldOptionsStep>
,PropertyMappingStep
@Incubating
public interface PropertyMappingVectorFieldOptionsStep
extends PropertyMappingFieldOptionsStep<PropertyMappingVectorFieldOptionsStep>
The step in a property-to-index-field mapping where optional parameters can be set,
when the index field is a vector field.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionefConstruction
(int efConstruction) indexNullAs
(String indexNullAs) m
(int m) projectable
(Projectable projectable) searchable
(Searchable searchable) vectorSimilarity
(VectorSimilarity vectorSimilarity) Methods inherited from interface org.hibernate.search.mapper.pojo.mapping.definition.programmatic.PropertyMappingFieldOptionsStep
extractor, extractors, noExtractors, valueBinder, valueBinder, valueBridge, valueBridge, valueBridge
Methods inherited from interface org.hibernate.search.mapper.pojo.mapping.definition.programmatic.PropertyMappingStep
associationInverseSide, binder, binder, documentId, fullTextField, fullTextField, genericField, genericField, hostingType, indexedEmbedded, indexedEmbedded, indexingDependency, keywordField, keywordField, marker, marker, nonStandardField, nonStandardField, scaledNumberField, scaledNumberField, vectorField, vectorField, vectorField, vectorField
-
Method Details
-
projectable
- Parameters:
projectable
- Whether this field should be projectable.- Returns:
this
, for method chaining.- See Also:
-
searchable
- Parameters:
searchable
- Whether this field should be searchable.- Returns:
this
, for method chaining.- See Also:
-
vectorSimilarity
- Parameters:
vectorSimilarity
- method of calculating the vector similarity, i.e. distance between vectors.- Returns:
this
, for method chaining.- See Also:
-
efConstruction
- Parameters:
efConstruction
- The size of the dynamic list used during k-NN graph creation.- Returns:
this
, for method chaining.- See Also:
-
m
- Parameters:
m
- The number of neighbors each node will be connected to in the HNSW graph.- Returns:
this
, for method chaining.- See Also:
-
indexNullAs
- Parameters:
indexNullAs
- A value used instead of null values when indexing.- Returns:
this
, for method chaining.- See Also:
-