Class RetrievalAugmentationAdvisor.Builder
java.lang.Object
org.springframework.ai.rag.advisor.RetrievalAugmentationAdvisor.Builder
- Enclosing class:
- RetrievalAugmentationAdvisor
-
Method Summary
Modifier and TypeMethodDescriptionbuild()documentJoiner(DocumentJoiner documentJoiner) documentPostProcessors(List<DocumentPostProcessor> documentPostProcessors) documentPostProcessors(DocumentPostProcessor... documentPostProcessors) documentRetriever(DocumentRetriever documentRetriever) queryAugmenter(QueryAugmenter queryAugmenter) queryExpander(QueryExpander queryExpander) queryTransformers(List<QueryTransformer> queryTransformers) queryTransformers(QueryTransformer... queryTransformers) scheduler(reactor.core.scheduler.Scheduler scheduler) taskExecutor(org.springframework.core.task.TaskExecutor taskExecutor)
-
Method Details
-
queryTransformers
public RetrievalAugmentationAdvisor.Builder queryTransformers(List<QueryTransformer> queryTransformers) -
queryTransformers
public RetrievalAugmentationAdvisor.Builder queryTransformers(QueryTransformer... queryTransformers) -
queryExpander
-
documentRetriever
-
documentJoiner
-
documentPostProcessors
public RetrievalAugmentationAdvisor.Builder documentPostProcessors(List<DocumentPostProcessor> documentPostProcessors) -
documentPostProcessors
public RetrievalAugmentationAdvisor.Builder documentPostProcessors(DocumentPostProcessor... documentPostProcessors) -
queryAugmenter
-
taskExecutor
public RetrievalAugmentationAdvisor.Builder taskExecutor(org.springframework.core.task.TaskExecutor taskExecutor) -
scheduler
-
order
-
build
-