Index
All Classes and Interfaces|All Packages
A
- augment(AugmentationRequest) - Method in class io.quarkiverse.langchain4j.easyrag.runtime.EasyRetrievalAugmentor
C
- CLASSPATH - Enum constant in enum class io.quarkiverse.langchain4j.easyrag.runtime.EasyRagConfig.PathType
-
The
EasyRagConfig.path()
represents a classpath reference
E
- EasyRagConfig - Interface in io.quarkiverse.langchain4j.easyrag.runtime
- EasyRagConfig.PathType - Enum Class in io.quarkiverse.langchain4j.easyrag.runtime
- EasyRagConfig.ReuseEmbeddingsConfig - Interface in io.quarkiverse.langchain4j.easyrag.runtime
- EasyRagIngestor - Class in io.quarkiverse.langchain4j.easyrag.runtime
- EasyRagIngestor(EmbeddingModel, EmbeddingStore<TextSegment>, EasyRagConfig) - Constructor for class io.quarkiverse.langchain4j.easyrag.runtime.EasyRagIngestor
- EasyRagManualIngestion - Class in io.quarkiverse.langchain4j.easyrag
- EasyRagManualIngestion() - Constructor for class io.quarkiverse.langchain4j.easyrag.EasyRagManualIngestion
- EasyRagRecorder - Class in io.quarkiverse.langchain4j.easyrag.runtime
- EasyRagRecorder(RuntimeValue<EasyRagConfig>) - 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(EasyRagConfig, EmbeddingModel, EmbeddingStore) - Constructor for class io.quarkiverse.langchain4j.easyrag.runtime.EasyRetrievalAugmentor
- easyRetrievalAugmentorFunction() - Method in class io.quarkiverse.langchain4j.easyrag.runtime.EasyRagRecorder
- enabled() - Method in interface io.quarkiverse.langchain4j.easyrag.runtime.EasyRagConfig.ReuseEmbeddingsConfig
-
Whether or not to reuse embeddings.
F
- file() - Method in interface io.quarkiverse.langchain4j.easyrag.runtime.EasyRagConfig.ReuseEmbeddingsConfig
-
The file path to load/save embeddings, assuming
quarkus.langchain4j.easy-rag.reuse-embeddings.enabled == true
. - FILESYSTEM - Enum constant in enum class io.quarkiverse.langchain4j.easyrag.runtime.EasyRagConfig.PathType
-
The
EasyRagConfig.path()
represents a filesystem reference
I
- ingest() - Method in class io.quarkiverse.langchain4j.easyrag.EasyRagManualIngestion
- ingest() - Method in class io.quarkiverse.langchain4j.easyrag.runtime.EasyRagIngestor
- ingest(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 - package io.quarkiverse.langchain4j.easyrag
- io.quarkiverse.langchain4j.easyrag.runtime - package io.quarkiverse.langchain4j.easyrag.runtime
M
- MANUAL - Enum constant in enum class io.quarkiverse.langchain4j.easyrag.runtime.IngestionStrategy
- 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.
- minScore() - Method in interface io.quarkiverse.langchain4j.easyrag.runtime.EasyRagConfig
-
The minimum score for results to return when querying the retrieval augmentor.
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.
- pathType() - Method in interface io.quarkiverse.langchain4j.easyrag.runtime.EasyRagConfig
-
Does
EasyRagConfig.path()
represent a filesystem reference or a classpath reference?
R
- recursive() - Method in interface io.quarkiverse.langchain4j.easyrag.runtime.EasyRagConfig
-
Whether to recursively ingest documents from subdirectories.
- reuseEmbeddings() - Method in interface io.quarkiverse.langchain4j.easyrag.runtime.EasyRagConfig
-
Configuration related to the reusing of embeddings.
V
- valueOf(String) - Static method in enum class io.quarkiverse.langchain4j.easyrag.runtime.EasyRagConfig.PathType
-
Returns the enum constant of this class with the specified name.
- 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.EasyRagConfig.PathType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- 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