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