Index
All Classes and Interfaces|All Packages
A
- augment(UserMessage, Metadata) - Method in class io.quarkiverse.langchain4j.easyrag.runtime.EasyRetrievalAugmentor
E
- EasyRagConfig - Interface in io.quarkiverse.langchain4j.easyrag.runtime
- EasyRagRecorder - Class in io.quarkiverse.langchain4j.easyrag.runtime
- EasyRagRecorder() - Constructor for class io.quarkiverse.langchain4j.easyrag.runtime.EasyRagRecorder
- EasyRetrievalAugmentor - Class in io.quarkiverse.langchain4j.easyrag.runtime
-
Retrieval augmentor generated automatically by the Easy RAG extension if no other retrieval augmentor is found.
- EasyRetrievalAugmentor(Integer, EmbeddingModel, EmbeddingStore) - Constructor for class io.quarkiverse.langchain4j.easyrag.runtime.EasyRetrievalAugmentor
- easyRetrievalAugmentorFunction(EasyRagConfig) - Method in class io.quarkiverse.langchain4j.easyrag.runtime.EasyRagRecorder
I
- ingest(EasyRagConfig, BeanContainer) - Method in class io.quarkiverse.langchain4j.easyrag.runtime.EasyRagRecorder
- ingestionStrategy() - Method in interface io.quarkiverse.langchain4j.easyrag.runtime.EasyRagConfig
-
The strategy to decide whether document ingestion into the store should happen at startup or not.
- IngestionStrategy - Enum Class in io.quarkiverse.langchain4j.easyrag.runtime
- inMemoryEmbeddingStoreSupplier() - Method in class io.quarkiverse.langchain4j.easyrag.runtime.EasyRagRecorder
- io.quarkiverse.langchain4j.easyrag.runtime - package io.quarkiverse.langchain4j.easyrag.runtime
M
- maxOverlapSize() - Method in interface io.quarkiverse.langchain4j.easyrag.runtime.EasyRagConfig
-
Maximum overlap (in tokens) when splitting documents.
- maxResults() - Method in interface io.quarkiverse.langchain4j.easyrag.runtime.EasyRagConfig
-
Maximum number of results to return when querying the retrieval augmentor.
- maxSegmentSize() - Method in interface io.quarkiverse.langchain4j.easyrag.runtime.EasyRagConfig
-
Maximum segment size when splitting documents, in tokens.
O
- OFF - Enum constant in enum class io.quarkiverse.langchain4j.easyrag.runtime.IngestionStrategy
- ON - Enum constant in enum class io.quarkiverse.langchain4j.easyrag.runtime.IngestionStrategy
P
- path() - Method in interface io.quarkiverse.langchain4j.easyrag.runtime.EasyRagConfig
-
Path to the directory containing the documents to be ingested.
- pathMatcher() - Method in interface io.quarkiverse.langchain4j.easyrag.runtime.EasyRagConfig
-
Matcher used for filtering which files from the directory should be ingested.
R
- recursive() - Method in interface io.quarkiverse.langchain4j.easyrag.runtime.EasyRagConfig
-
Whether to recursively ingest documents from subdirectories.
V
- valueOf(String) - Static method in enum class io.quarkiverse.langchain4j.easyrag.runtime.IngestionStrategy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.quarkiverse.langchain4j.easyrag.runtime.IngestionStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages