Class WeaviateCollectionConfig
java.lang.Object
com.google.genkit.plugins.weaviate.WeaviateCollectionConfig
Configuration for a Weaviate collection (class) in the plugin.
Example:
WeaviateCollectionConfig config = WeaviateCollectionConfig.builder().name("documents")
.embedderName("googleai/text-embedding-004").distanceMeasure(DistanceMeasure.COSINE)
.createCollectionIfMissing(true).build();
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder for WeaviateCollectionConfig.static enumDistance measure options for vector similarity search. -
Method Summary
-
Method Details
-
builder
Creates a builder for WeaviateCollectionConfig.- Returns:
- a new builder
-
getName
-
getLabel
-
getContentField
-
getMetadataField
-
getDistanceMeasure
-
getEmbedder
-
getEmbedderName
-
getDefaultLimit
public int getDefaultLimit() -
isCreateCollectionIfMissing
public boolean isCreateCollectionIfMissing() -
getVectorDimension
public int getVectorDimension()
-