Index

A C E F I M O P R V 
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.
A C E F I M O P R V 
All Classes and Interfaces|All Packages