Index

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