Class ScaNNIndex.Builder
java.lang.Object
dev.langchain4j.community.store.embedding.alloydb.index.ScaNNIndex.Builder
- Enclosing class:
ScaNNIndex
Builder which configures and creates instances of
ScaNNIndex.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds anScaNNIndexstore with the configuration applied to this builder.distanceStrategy(DistanceStrategy distanceStrategy) partialIndexes(List<String> partialIndexes)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
name
- Parameters:
name- name- Returns:
- this builder
-
numLeaves
- Parameters:
numLeaves- numLeaves- Returns:
- this builder
-
quantizer
- Parameters:
quantizer- quantizer- Returns:
- thisbuilder
-
distanceStrategy
- Parameters:
distanceStrategy- distance strategy- Returns:
- thisbuilder
-
partialIndexes
- Parameters:
partialIndexes- partial indexes- Returns:
- thisbuilder
-
build
Builds anScaNNIndexstore with the configuration applied to this builder.- Returns:
- A new
ScaNNIndexinstance
-