Package ai.dat.core.factories
Class DefaultContentStoreFactory
java.lang.Object
ai.dat.core.factories.DefaultContentStoreFactory
- All Implemented Interfaces:
ContentStoreFactory,Factory
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ConfigOption<String>static final ConfigOption<Integer>static final ConfigOption<Integer>static final ConfigOption<BusinessKnowledgeIndexingMethod>static final ConfigOption<String>static final ConfigOption<Integer>static final ConfigOption<String>static final ConfigOption<Integer>static final ConfigOption<BusinessKnowledgeIndexingParentMode>static final ConfigOption<Integer>static final ConfigOption<Double>static final ConfigOption<String>static final Stringstatic final ConfigOption<Integer>static final ConfigOption<Double>static final ConfigOption<Integer>static final ConfigOption<Double>static final ConfigOption<Boolean>static final ConfigOption<Integer>Deprecated.static final ConfigOption<Double>Deprecated.static final ConfigOption<String>Deprecated.static final ConfigOption<String>Deprecated.static final ConfigOption<Integer>Deprecated.static final ConfigOption<Double>Deprecated.static final ConfigOption<Integer>Deprecated.static final ConfigOption<String>static final ConfigOption<String>static final ConfigOption<Integer>static final ConfigOption<SemanticModelIndexingMethod>static final ConfigOption<Integer>static final ConfigOption<Double>static final ConfigOption<SemanticModelIndexingMethod>Deprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(@NonNull ReadableConfig config, @NonNull dev.langchain4j.model.embedding.EmbeddingModel embeddingModel, @NonNull dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> mdlEmbeddingStore, @NonNull dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> sqlEmbeddingStore, @NonNull dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> synEmbeddingStore, @NonNull dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> docEmbeddingStore, @NonNull List<ChatModelInstance> chatModelInstances, dev.langchain4j.model.scoring.ScoringModel scoringModel) 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.ContentStoreFactory
create, fingerprintConfigs
-
Field Details
-
IDENTIFIER
- See Also:
-
MAX_RESULTS
-
MIN_SCORE
-
DEFAULT_LLM
-
RERANK_MODE
-
RERANK_MAX_RESULTS
-
RERANK_MIN_SCORE
-
SEMANTIC_MODEL_INDEXING_METHOD
-
SEMANTIC_MODEL_INDEXING_HYQE_LLM
-
SEMANTIC_MODEL_INDEXING_HYQE_QUESTION_NUM
-
SEMANTIC_MODEL_INDEXING_HYQE_INSTRUCTION
-
SEMANTIC_MODEL_RETRIEVAL_MAX_RESULTS
-
SEMANTIC_MODEL_RETRIEVAL_MIN_SCORE
-
BUSINESS_KNOWLEDGE_INDEXING_METHOD
public static final ConfigOption<BusinessKnowledgeIndexingMethod> BUSINESS_KNOWLEDGE_INDEXING_METHOD -
BUSINESS_KNOWLEDGE_INDEXING_GCE_MAX_CHUNK_SIZE
-
BUSINESS_KNOWLEDGE_INDEXING_GCE_MAX_CHUNK_OVERLAP
-
BUSINESS_KNOWLEDGE_INDEXING_GCE_CHUNK_REGEX
-
BUSINESS_KNOWLEDGE_INDEXING_PCCE_PARENT_MODE
public static final ConfigOption<BusinessKnowledgeIndexingParentMode> BUSINESS_KNOWLEDGE_INDEXING_PCCE_PARENT_MODE -
BUSINESS_KNOWLEDGE_INDEXING_PCCE_PARENT_MAX_CHUNK_SIZE
-
BUSINESS_KNOWLEDGE_INDEXING_PCCE_PARENT_CHUNK_REGEX
-
BUSINESS_KNOWLEDGE_INDEXING_PCCE_CHILD_MAX_CHUNK_SIZE
-
BUSINESS_KNOWLEDGE_INDEXING_PCCE_CHILD_CHUNK_REGEX
-
BUSINESS_KNOWLEDGE_RETRIEVAL_MAX_RESULTS
-
BUSINESS_KNOWLEDGE_RETRIEVAL_MIN_SCORE
-
SEMANTIC_MODEL_RETRIEVAL_STRATEGY
@Deprecated public static final ConfigOption<SemanticModelIndexingMethod> SEMANTIC_MODEL_RETRIEVAL_STRATEGYDeprecated.The parameter names are not accurate enough and has been deprecated. -
SEMANTIC_MODEL_CE_MAX_RESULTS
Deprecated. -
SEMANTIC_MODEL_CE_MIN_SCORE
Deprecated. -
SEMANTIC_MODEL_HYQE_LLM
Deprecated. -
SEMANTIC_MODEL_HYQE_QUESTION_NUM
Deprecated. -
SEMANTIC_MODEL_HYQE_INSTRUCTION
Deprecated. -
SEMANTIC_MODEL_HYQE_MAX_RESULTS
Deprecated. -
SEMANTIC_MODEL_HYQE_MIN_SCORE
Deprecated.
-
-
Constructor Details
-
DefaultContentStoreFactory
public DefaultContentStoreFactory()
-
-
Method Details
-
factoryIdentifier
- Specified by:
factoryIdentifierin interfaceFactory
-
requiredOptions
- Specified by:
requiredOptionsin interfaceFactory
-
optionalOptions
- Specified by:
optionalOptionsin interfaceFactory
-
fingerprintOptions
- Specified by:
fingerprintOptionsin interfaceContentStoreFactory
-
create
public ContentStore create(@NonNull @NonNull ReadableConfig config, @NonNull @NonNull dev.langchain4j.model.embedding.EmbeddingModel embeddingModel, @NonNull @NonNull dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> mdlEmbeddingStore, @NonNull @NonNull dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> sqlEmbeddingStore, @NonNull @NonNull dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> synEmbeddingStore, @NonNull @NonNull dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> docEmbeddingStore, @NonNull @NonNull List<ChatModelInstance> chatModelInstances, dev.langchain4j.model.scoring.ScoringModel scoringModel) - Specified by:
createin interfaceContentStoreFactory
-