Class VearchConfig
java.lang.Object
dev.langchain4j.store.embedding.vearch.VearchConfig
-
Nested Class Summary
-
Constructor Summary
ConstructorDescriptionVearchConfig
(String databaseName, String spaceName, SpaceEngine spaceEngine, Map<String, SpacePropertyParam> properties, String embeddingFieldName, String textFieldName, List<ModelParam> modelParams, List<String> metadataFieldNames) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
static VearchConfig
void
setDatabaseName
(String databaseName) void
setEmbeddingFieldName
(String embeddingFieldName) void
setMetadataFieldNames
(List<String> metadataFieldNames) void
setModelParams
(List<ModelParam> modelParams) void
setProperties
(Map<String, SpacePropertyParam> properties) void
setSpaceEngine
(SpaceEngine spaceEngine) void
setSpaceName
(String spaceName) void
setTextFieldName
(String textFieldName)
-
Constructor Details
-
VearchConfig
public VearchConfig() -
VearchConfig
public VearchConfig(String databaseName, String spaceName, SpaceEngine spaceEngine, Map<String, SpacePropertyParam> properties, String embeddingFieldName, String textFieldName, List<ModelParam> modelParams, List<String> metadataFieldNames)
-
-
Method Details
-
getDatabaseName
-
setDatabaseName
-
getSpaceName
-
setSpaceName
-
getSpaceEngine
-
setSpaceEngine
-
getProperties
-
setProperties
-
getEmbeddingFieldName
-
setEmbeddingFieldName
-
getTextFieldName
-
setTextFieldName
-
getModelParams
-
setModelParams
-
getMetadataFieldNames
-
setMetadataFieldNames
-
builder
-
getDefaultConfig
-