K - Key typepublic static class VectorFieldArgs.Builder<K> extends FieldArgs.Builder<K,VectorFieldArgs<K>,VectorFieldArgs.Builder<K>>
VectorFieldArgs.instance| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
VectorFieldArgs.Builder<K> |
algorithm(VectorFieldArgs.Algorithm algorithm)
Set the vector similarity index algorithm.
|
VectorFieldArgs.Builder<K> |
attribute(String name,
Object value)
Add a custom attribute.
|
VectorFieldArgs.Builder<K> |
dimensions(int dimensions)
Set the vector dimensionality.
|
VectorFieldArgs.Builder<K> |
distanceMetric(VectorFieldArgs.DistanceMetric metric)
Set the distance metric.
|
VectorFieldArgs.Builder<K> |
flat()
Use the FLAT (brute force) algorithm.
|
VectorFieldArgs.Builder<K> |
hnsw()
Use the HNSW (hierarchical, navigable, small world) algorithm.
|
VectorFieldArgs.Builder<K> |
svsVamana()
Use the SVS-VAMANA algorithm for high-performance approximate vector search.
|
VectorFieldArgs.Builder<K> |
type(VectorFieldArgs.VectorType type)
Set the vector data type.
|
as, build, indexEmpty, indexMissing, name, noIndex, self, sortable, unNormalizedFormpublic VectorFieldArgs.Builder<K> algorithm(VectorFieldArgs.Algorithm algorithm)
algorithm - the algorithmVectorFieldArgs.Builder for the purpose of method chainingpublic VectorFieldArgs.Builder<K> flat()
VectorFieldArgs.Builder for the purpose of method chainingpublic VectorFieldArgs.Builder<K> hnsw()
VectorFieldArgs.Builder for the purpose of method chainingpublic VectorFieldArgs.Builder<K> svsVamana()
SVS-VAMANA provides advanced features including:
VectorFieldArgs.Builder for the purpose of method chainingpublic VectorFieldArgs.Builder<K> type(VectorFieldArgs.VectorType type)
type - the vector data typeVectorFieldArgs.Builder for the purpose of method chainingpublic VectorFieldArgs.Builder<K> dimensions(int dimensions)
dimensions - the number of dimensionsVectorFieldArgs.Builder for the purpose of method chainingpublic VectorFieldArgs.Builder<K> distanceMetric(VectorFieldArgs.DistanceMetric metric)
metric - the distance metricVectorFieldArgs.Builder for the purpose of method chainingpublic VectorFieldArgs.Builder<K> attribute(String name, Object value)
name - the attribute namevalue - the attribute valueVectorFieldArgs.Builder for the purpose of method chainingCopyright © 2025 lettuce.io. All rights reserved.