Class HNSWIndex.Builder
java.lang.Object
dev.langchain4j.community.store.embedding.alloydb.index.HNSWIndex.Builder
- Enclosing class:
HNSWIndex
Builder which configures and creates instances of
HNSWIndex.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds anHNSWIndexstore with the configuration applied to this builder.distanceStrategy(DistanceStrategy distanceStrategy) efConstruction(Integer efConstruction) partialIndexes(List<String> partialIndexes)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
m
- Parameters:
m- max connections- Returns:
- thisbuilder
-
efConstruction
- Parameters:
efConstruction- size of dynamic candidate list for constructing the graph- Returns:
- thisbuilder
-
distanceStrategy
- Parameters:
distanceStrategy- distance strategy- Returns:
- thisbuilder
-
partialIndexes
- Parameters:
partialIndexes- partial indexes- Returns:
- thisbuilder
-
name
- Parameters:
name- name- Returns:
- thisbuilder
-
build
Builds anHNSWIndexstore with the configuration applied to this builder.- Returns:
- A new
HNSWIndexinstance
-