Class EmbeddingStoreConfig
java.lang.Object
dev.langchain4j.community.store.embedding.alloydb.EmbeddingStoreConfig
Configuration to setup embedding store
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder which configures and creates instances ofEmbeddingStoreConfig. -
Method Summary
Modifier and TypeMethodDescriptionstatic EmbeddingStoreConfig.BuilderCreate a newEmbeddingStoreConfig.Builder.get content column nameget embedding columnget id columnget metadata columnsget metadata json columnget override existing optionget schema nameget store metadata optionget table nameget vector size
-
Method Details
-
getTableName
get table name- Returns:
- table to be used as embedding store
-
getVectorSize
get vector size- Returns:
- embedding vector size
-
getSchemaName
get schema name- Returns:
- schema for embedding store table
-
getContentColumn
get content column name- Returns:
- name of the embedding store's content column
-
getEmbeddingColumn
get embedding column- Returns:
- name of the embedding store's embedding column
-
getIdColumn
get id column- Returns:
- name of the embedding store's id column
-
getMetadataColumns
get metadata columns- Returns:
- list of
MetadataColumn
-
getMetadataJsonColumn
get metadata json column- Returns:
- name of the embedding store's metadata json column
-
getOverwriteExisting
get override existing option- Returns:
- override existing option
-
getStoreMetadata
get store metadata option- Returns:
- store metadata option
-
builder
Create a newEmbeddingStoreConfig.Builder.- Returns:
- the new
EmbeddingStoreConfig.Builder.
-