Package ai.dat.storer.weaviate
Class WeaviateEmbeddingStoreFactory
java.lang.Object
ai.dat.storer.weaviate.WeaviateEmbeddingStoreFactory
- All Implemented Interfaces:
EmbeddingStoreFactory,Factory
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ConfigOption<String>static final ConfigOption<String>static final Stringstatic final ConfigOption<String>static final Stringstatic final ConfigOption<Integer>static final ConfigOption<String> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment>create(String storeId, ContentType contentType, ReadableConfig config) Set<ConfigOption<?>>Set<ConfigOption<?>>Set<ConfigOption<?>>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ai.dat.core.factories.EmbeddingStoreFactory
fingerprintConfigs
-
Field Details
-
IDENTIFIER
- See Also:
-
DEFAULT_CLASS_NAME_PREFIX
- See Also:
-
SCHEME
-
HOST
-
PORT
-
API_KEY
-
CLASS_NAME_PREFIX
-
-
Constructor Details
-
WeaviateEmbeddingStoreFactory
public WeaviateEmbeddingStoreFactory()
-
-
Method Details
-
factoryIdentifier
- Specified by:
factoryIdentifierin interfaceFactory
-
requiredOptions
- Specified by:
requiredOptionsin interfaceFactory
-
optionalOptions
- Specified by:
optionalOptionsin interfaceFactory
-
fingerprintOptions
- Specified by:
fingerprintOptionsin interfaceEmbeddingStoreFactory
-
create
public dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> create(String storeId, ContentType contentType, ReadableConfig config) - Specified by:
createin interfaceEmbeddingStoreFactory
-