Index _ | A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | U | V | W _ __call__() (flexrag.text_process.Processor method) A AbstractiveSummarizer (class in flexrag.context_refine) AbstractiveSummarizerConfig (class in flexrag.context_refine) Accuracy (class in flexrag.metrics) add_embeddings() (flexrag.retriever.index.FaissIndex method) (flexrag.retriever.index.ScaNNIndex method) add_passages() (flexrag.retriever.EditableRetriever method) (flexrag.retriever.ElasticRetriever method) (flexrag.retriever.FlexRetriever method) (flexrag.retriever.TypesenseRetriever method) answer() (flexrag.assistant.AssistantBase method) AnswerSimplifier (class in flexrag.text_process) AnthropicGenerator (class in flexrag.models) AnthropicGeneratorConfig (class in flexrag.models) AssistantBase (class in flexrag.assistant) AssistantConfig (class in flexrag.assistant) async_chat() (flexrag.models.GeneratorBase method) (flexrag.models.VLMGeneratorBase method) async_download() (flexrag.retriever.web_retrievers.PlaywrightWebDownloader method) (flexrag.retriever.web_retrievers.WebDownloaderBase method) async_encode() (flexrag.models.EncoderBase method) async_generate() (flexrag.models.GeneratorBase method) (flexrag.models.VLMGeneratorBase method) async_rank() (flexrag.ranker.RankerBase method) async_search() (flexrag.retriever.RetrieverBase method) (flexrag.retriever.web_retrievers.WebRetrieverBase method) B BasicAssistant (class in flexrag.assistant) BasicAssistantConfig (class in flexrag.assistant) BingEngine (class in flexrag.retriever.web_retrievers) BingEngineConfig (class in flexrag.retriever.web_retrievers) BLEU (class in flexrag.metrics) BLEUConfig (class in flexrag.metrics) BM25Index (class in flexrag.retriever.index) BM25IndexConfig (class in flexrag.retriever.index) build_index() (flexrag.retriever.index.BM25Index method) (flexrag.retriever.index.FaissIndex method) (flexrag.retriever.index.MultiFieldIndex method) (flexrag.retriever.index.RetrieverIndexBase method) (flexrag.retriever.index.ScaNNIndex method) C cache() (flexrag.utils.persistent_cache.PersistentCacheBase method) ChainDataset (class in flexrag.datasets) CharChunker (class in flexrag.chunking) CharChunkerConfig (class in flexrag.chunking) chat() (flexrag.models.GeneratorBase method) (flexrag.models.VLMGeneratorBase method) ChatPrompt (class in flexrag.prompt) ChatQAAssistant (class in flexrag.assistant) ChatTemplate (class in flexrag.prompt) ChatTurn (class in flexrag.prompt) ChineseSimplifier (class in flexrag.text_process) chrF (class in flexrag.metrics) chrFConfig (class in flexrag.metrics) chunk() (flexrag.chunking.CharChunker method) (flexrag.chunking.ChunkerBase method) (flexrag.chunking.RecursiveChunker method) (flexrag.chunking.SemanticChunker method) (flexrag.chunking.SentenceChunker method) (flexrag.chunking.TokenChunker method) ChunkerBase (class in flexrag.chunking) ChunkerConfig (class in flexrag.chunking) clear() (flexrag.retriever.EditableRetriever method) (flexrag.retriever.ElasticRetriever method) (flexrag.retriever.FlexRetriever method) (flexrag.retriever.index.BM25Index method) (flexrag.retriever.index.FaissIndex method) (flexrag.retriever.index.MultiFieldIndex method) (flexrag.retriever.index.RetrieverIndexBase method) (flexrag.retriever.index.ScaNNIndex method) (flexrag.retriever.TypesenseRetriever method) CohereEncoder (class in flexrag.models) CohereEncoderConfig (class in flexrag.models) CohereRanker (class in flexrag.ranker) CohereRankerConfig (class in flexrag.ranker) compute() (flexrag.metrics.MetricsBase method) (flexrag.metrics.Rouge method) ConcatDataset (class in flexrag.datasets) Context (class in flexrag.utils.dataclasses) ContextArranger (class in flexrag.context_refine) ContextArrangerConfig (class in flexrag.context_refine) D detach() (flexrag.retriever.FlexRetriever method) (flexrag.retriever.LocalRetriever method) detokenize() (flexrag.models.tokenizer.HuggingFaceTokenizer method) (flexrag.models.tokenizer.JiebaTokenizer method) (flexrag.models.tokenizer.MosesTokenizer method) (flexrag.models.tokenizer.NLTKTokenizer method) (flexrag.models.tokenizer.TikTokenTokenizer method) (flexrag.models.tokenizer.TokenizerBase method) DoclingConfig (class in flexrag.document_parser) DoclingParser (class in flexrag.document_parser) Document (class in flexrag.document_parser) DocumentParserBase (class in flexrag.document_parser) download() (flexrag.retriever.web_retrievers.PlaywrightWebDownloader method) (flexrag.retriever.web_retrievers.WebDownloaderBase method) DuckDuckGoEngine (class in flexrag.retriever.web_retrievers) DuckDuckGoEngineConfig (class in flexrag.retriever.web_retrievers) dump() (flexrag.assistant.BasicAssistantConfig method) (flexrag.assistant.ModularAssistantConfig method) (flexrag.chunking.CharChunkerConfig method) (flexrag.chunking.RecursiveChunkerConfig method) (flexrag.chunking.SemanticChunkerConfig method) (flexrag.chunking.sentence_splitter.NLTKSentenceSplitterConfig method) (flexrag.chunking.sentence_splitter.RegexSplitterConfig method) (flexrag.chunking.sentence_splitter.SpacySentenceSplitterConfig method) (flexrag.chunking.SentenceChunkerConfig method) (flexrag.chunking.TokenChunkerConfig method) (flexrag.context_refine.AbstractiveSummarizerConfig method) (flexrag.context_refine.ContextArrangerConfig method) (flexrag.context_refine.RecompExtractiveSummarizerConfig method) (flexrag.datasets.HFDatasetConfig method) (flexrag.datasets.IREvalData method) (flexrag.datasets.LineDelimitedDatasetConfig method) (flexrag.datasets.MTEBDatasetConfig method) (flexrag.datasets.RAGCorpusDatasetConfig method) (flexrag.datasets.RAGEvalData method) (flexrag.datasets.RAGEvalDatasetConfig method) (flexrag.document_parser.DoclingConfig method) (flexrag.document_parser.Document method) (flexrag.metrics.BLEUConfig method) (flexrag.metrics.chrFConfig method) (flexrag.metrics.EvaluatorConfig method) (flexrag.metrics.RetrievalMAPConfig method) (flexrag.metrics.RetrievalNDCGConfig method) (flexrag.metrics.RetrievalPrecisionConfig method) (flexrag.metrics.RetrievalRecallConfig method) (flexrag.metrics.SuccessRateConfig method) (flexrag.models.AnthropicGeneratorConfig method) (flexrag.models.CohereEncoderConfig method) (flexrag.models.GenerationConfig method) (flexrag.models.HFClipEncoderConfig method) (flexrag.models.HFEncoderConfig method) (flexrag.models.HFGeneratorConfig method) (flexrag.models.HFModelConfig method) (flexrag.models.HFVLMGeneratorConfig method) (flexrag.models.JinaEncoderConfig method) (flexrag.models.OllamaEncoderConfig method) (flexrag.models.OllamaGeneratorConfig method) (flexrag.models.OpenAIConfig method) (flexrag.models.OpenAIEncoderConfig method) (flexrag.models.OpenAIGeneratorConfig method) (flexrag.models.SentenceTransformerEncoderConfig method) (flexrag.models.tokenizer.HuggingFaceTokenizerConfig method) (flexrag.models.tokenizer.JiebaTokenizerConfig method) (flexrag.models.tokenizer.MosesTokenizerConfig method) (flexrag.models.tokenizer.NLTKTokenizerConfig method) (flexrag.models.tokenizer.TikTokenTokenizerConfig method) (flexrag.models.VLLMGeneratorConfig method) (flexrag.prompt.ChatPrompt method) (flexrag.prompt.ChatTurn method) (flexrag.prompt.MultiModelChatPrompt method) (flexrag.prompt.MultiModelChatTurn method) (flexrag.ranker.CohereRankerConfig method) (flexrag.ranker.HFColBertRankerConfig method) (flexrag.ranker.HFCrossEncoderRankerConfig method) (flexrag.ranker.HFSeq2SeqRankerConfig method) (flexrag.ranker.JinaRankerConfig method) (flexrag.ranker.MixedbreadRankerConfig method) (flexrag.ranker.RankerBaseConfig method) (flexrag.ranker.RankGPTRankerConfig method) (flexrag.ranker.RankingResult method) (flexrag.ranker.VoyageRankerConfig method) (flexrag.retriever.EditableRetrieverConfig method) (flexrag.retriever.ElasticRetrieverConfig method) (flexrag.retriever.FlexRetrieverConfig method) (flexrag.retriever.HydeRetrieverConfig method) (flexrag.retriever.index.BM25IndexConfig method) (flexrag.retriever.index.FaissIndexConfig method) (flexrag.retriever.index.MultiFieldIndexConfig method) (flexrag.retriever.index.RetrieverIndexBaseConfig method) (flexrag.retriever.index.ScaNNIndexConfig method) (flexrag.retriever.LocalRetrieverConfig method) (flexrag.retriever.RetrieverBaseConfig method) (flexrag.retriever.SimpleWebRetrieverConfig method) (flexrag.retriever.TypesenseRetrieverConfig method) (flexrag.retriever.web_retrievers.BingEngineConfig method) (flexrag.retriever.web_retrievers.DuckDuckGoEngineConfig method) (flexrag.retriever.web_retrievers.GoogleEngineConfig method) (flexrag.retriever.web_retrievers.JinaReaderConfig method) (flexrag.retriever.web_retrievers.JinaReaderLMConfig method) (flexrag.retriever.web_retrievers.PlaywrightWebDownloaderConfig method) (flexrag.retriever.web_retrievers.ScreenshotWebReaderConfig method) (flexrag.retriever.web_retrievers.SerpApiConfig method) (flexrag.retriever.web_retrievers.SimpleWebDownloaderConfig method) (flexrag.retriever.web_retrievers.WebDownloaderBaseConfig method) (flexrag.retriever.web_retrievers.WebResource method) (flexrag.retriever.web_retrievers.WebRetrieverBaseConfig method) (flexrag.retriever.WikipediaRetrieverConfig method) (flexrag.text_process.TextUnit method) (flexrag.text_process.TokenNormalizerConfig method) (flexrag.text_process.TruncatorConfig method) (flexrag.utils.dataclasses.Context method) (flexrag.utils.dataclasses.RetrievedContext method) dumps() (flexrag.assistant.BasicAssistantConfig method) (flexrag.assistant.ModularAssistantConfig method) (flexrag.chunking.CharChunkerConfig method) (flexrag.chunking.RecursiveChunkerConfig method) (flexrag.chunking.SemanticChunkerConfig method) (flexrag.chunking.sentence_splitter.NLTKSentenceSplitterConfig method) (flexrag.chunking.sentence_splitter.RegexSplitterConfig method) (flexrag.chunking.sentence_splitter.SpacySentenceSplitterConfig method) (flexrag.chunking.SentenceChunkerConfig method) (flexrag.chunking.TokenChunkerConfig method) (flexrag.context_refine.AbstractiveSummarizerConfig method) (flexrag.context_refine.ContextArrangerConfig method) (flexrag.context_refine.RecompExtractiveSummarizerConfig method) (flexrag.datasets.HFDatasetConfig method) (flexrag.datasets.IREvalData method) (flexrag.datasets.LineDelimitedDatasetConfig method) (flexrag.datasets.MTEBDatasetConfig method) (flexrag.datasets.RAGCorpusDatasetConfig method) (flexrag.datasets.RAGEvalData method) (flexrag.datasets.RAGEvalDatasetConfig method) (flexrag.document_parser.DoclingConfig method) (flexrag.document_parser.Document method) (flexrag.metrics.BLEUConfig method) (flexrag.metrics.chrFConfig method) (flexrag.metrics.EvaluatorConfig method) (flexrag.metrics.RetrievalMAPConfig method) (flexrag.metrics.RetrievalNDCGConfig method) (flexrag.metrics.RetrievalPrecisionConfig method) (flexrag.metrics.RetrievalRecallConfig method) (flexrag.metrics.SuccessRateConfig method) (flexrag.models.AnthropicGeneratorConfig method) (flexrag.models.CohereEncoderConfig method) (flexrag.models.GenerationConfig method) (flexrag.models.HFClipEncoderConfig method) (flexrag.models.HFEncoderConfig method) (flexrag.models.HFGeneratorConfig method) (flexrag.models.HFModelConfig method) (flexrag.models.HFVLMGeneratorConfig method) (flexrag.models.JinaEncoderConfig method) (flexrag.models.OllamaEncoderConfig method) (flexrag.models.OllamaGeneratorConfig method) (flexrag.models.OpenAIConfig method) (flexrag.models.OpenAIEncoderConfig method) (flexrag.models.OpenAIGeneratorConfig method) (flexrag.models.SentenceTransformerEncoderConfig method) (flexrag.models.tokenizer.HuggingFaceTokenizerConfig method) (flexrag.models.tokenizer.JiebaTokenizerConfig method) (flexrag.models.tokenizer.MosesTokenizerConfig method) (flexrag.models.tokenizer.NLTKTokenizerConfig method) (flexrag.models.tokenizer.TikTokenTokenizerConfig method) (flexrag.models.VLLMGeneratorConfig method) (flexrag.prompt.ChatPrompt method) (flexrag.prompt.ChatTurn method) (flexrag.prompt.MultiModelChatPrompt method) (flexrag.prompt.MultiModelChatTurn method) (flexrag.ranker.CohereRankerConfig method) (flexrag.ranker.HFColBertRankerConfig method) (flexrag.ranker.HFCrossEncoderRankerConfig method) (flexrag.ranker.HFSeq2SeqRankerConfig method) (flexrag.ranker.JinaRankerConfig method) (flexrag.ranker.MixedbreadRankerConfig method) (flexrag.ranker.RankerBaseConfig method) (flexrag.ranker.RankGPTRankerConfig method) (flexrag.ranker.RankingResult method) (flexrag.ranker.VoyageRankerConfig method) (flexrag.retriever.EditableRetrieverConfig method) (flexrag.retriever.ElasticRetrieverConfig method) (flexrag.retriever.FlexRetrieverConfig method) (flexrag.retriever.HydeRetrieverConfig method) (flexrag.retriever.index.BM25IndexConfig method) (flexrag.retriever.index.FaissIndexConfig method) (flexrag.retriever.index.MultiFieldIndexConfig method) (flexrag.retriever.index.RetrieverIndexBaseConfig method) (flexrag.retriever.index.ScaNNIndexConfig method) (flexrag.retriever.LocalRetrieverConfig method) (flexrag.retriever.RetrieverBaseConfig method) (flexrag.retriever.SimpleWebRetrieverConfig method) (flexrag.retriever.TypesenseRetrieverConfig method) (flexrag.retriever.web_retrievers.BingEngineConfig method) (flexrag.retriever.web_retrievers.DuckDuckGoEngineConfig method) (flexrag.retriever.web_retrievers.GoogleEngineConfig method) (flexrag.retriever.web_retrievers.JinaReaderConfig method) (flexrag.retriever.web_retrievers.JinaReaderLMConfig method) (flexrag.retriever.web_retrievers.PlaywrightWebDownloaderConfig method) (flexrag.retriever.web_retrievers.ScreenshotWebReaderConfig method) (flexrag.retriever.web_retrievers.SerpApiConfig method) (flexrag.retriever.web_retrievers.SimpleWebDownloaderConfig method) (flexrag.retriever.web_retrievers.WebDownloaderBaseConfig method) (flexrag.retriever.web_retrievers.WebResource method) (flexrag.retriever.web_retrievers.WebRetrieverBaseConfig method) (flexrag.retriever.WikipediaRetrieverConfig method) (flexrag.text_process.TextUnit method) (flexrag.text_process.TokenNormalizerConfig method) (flexrag.text_process.TruncatorConfig method) (flexrag.utils.dataclasses.Context method) (flexrag.utils.dataclasses.RetrievedContext method) E EditableRetriever (class in flexrag.retriever) EditableRetrieverConfig (class in flexrag.retriever) ElasticRetriever (class in flexrag.retriever) ElasticRetrieverConfig (class in flexrag.retriever) embedding_size (flexrag.retriever.index.FaissIndex property) (flexrag.retriever.index.ScaNNIndex property) encode() (flexrag.models.EncoderBase method) encode_batch() (flexrag.models.EncoderBase method) EncoderBase (class in flexrag.models) EncoderConfig (class in flexrag.models) evaluate() (flexrag.metrics.Evaluator method) Evaluator (class in flexrag.metrics) EvaluatorConfig (class in flexrag.metrics) ExactDeduplicate (class in flexrag.text_process) ExactMatch (class in flexrag.metrics) F F1 (class in flexrag.metrics) FaissIndex (class in flexrag.retriever.index) FaissIndexConfig (class in flexrag.retriever.index) fields (flexrag.retriever.ElasticRetriever property) (flexrag.retriever.FlexRetriever property) (flexrag.retriever.RetrieverBase property) (flexrag.retriever.SimpleWebRetriever property) (flexrag.retriever.TypesenseRetriever property) (flexrag.retriever.web_retrievers.JinaReader property) (flexrag.retriever.web_retrievers.JinaReaderLM property) (flexrag.retriever.web_retrievers.ScreenshotWebReader property) (flexrag.retriever.web_retrievers.SnippetWebReader property) (flexrag.retriever.web_retrievers.WebReaderBase property) (flexrag.retriever.web_retrievers.WebRetrieverBase property) (flexrag.retriever.WikipediaRetriever property) FIFOPersistentCache (class in flexrag.utils.persistent_cache) flexrag.utils.persistent_cache module FlexRetriever (class in flexrag.retriever) FlexRetrieverConfig (class in flexrag.retriever) G generate() (flexrag.models.GeneratorBase method) (flexrag.models.VLMGeneratorBase method) GenerationConfig (class in flexrag.models) GeneratorBase (class in flexrag.models) GeneratorConfig (class in flexrag.models) get() (flexrag.utils.Register method) get_item() (flexrag.utils.Register method) GoogleEngine (class in flexrag.retriever.web_retrievers) GoogleEngineConfig (class in flexrag.retriever.web_retrievers) H HFClipEncoder (class in flexrag.models) HFClipEncoderConfig (class in flexrag.models) HFColBertRanker (class in flexrag.ranker) HFColBertRankerConfig (class in flexrag.ranker) HFCrossEncoderRanker (class in flexrag.ranker) HFCrossEncoderRankerConfig (class in flexrag.ranker) HFDataset (class in flexrag.datasets) HFDatasetConfig (class in flexrag.datasets) HFEncoder (class in flexrag.models) HFEncoderConfig (class in flexrag.models) HFGenerator (class in flexrag.models) HFGeneratorConfig (class in flexrag.models) HFModelConfig (class in flexrag.models) HFSeq2SeqRanker (class in flexrag.ranker) HFSeq2SeqRankerConfig (class in flexrag.ranker) HFTemplate (class in flexrag.prompt) HFVLMGenerator (class in flexrag.models) HFVLMGeneratorConfig (class in flexrag.models) HuggingFaceTokenizer (class in flexrag.models.tokenizer) HuggingFaceTokenizerConfig (class in flexrag.models.tokenizer) HydeRetriever (class in flexrag.retriever) HydeRetrieverConfig (class in flexrag.retriever) I infimum (flexrag.retriever.index.BM25Index property) (flexrag.retriever.index.RetrieverIndexBase property) insert() (flexrag.retriever.index.BM25Index method) (flexrag.retriever.index.MultiFieldIndex method) (flexrag.retriever.index.RetrieverIndexBase method) insert_batch() (flexrag.retriever.index.MultiFieldIndex method) (flexrag.retriever.index.RetrieverIndexBase method) IREvalData (class in flexrag.datasets) is_addable (flexrag.retriever.index.MultiFieldIndex property) IterableDataset (class in flexrag.datasets) J JiebaTokenizer (class in flexrag.models.tokenizer) JiebaTokenizerConfig (class in flexrag.models.tokenizer) JinaEncoder (class in flexrag.models) JinaEncoderConfig (class in flexrag.models) JinaRanker (class in flexrag.ranker) JinaRankerConfig (class in flexrag.ranker) JinaReader (class in flexrag.retriever.web_retrievers) JinaReaderConfig (class in flexrag.retriever.web_retrievers) JinaReaderLM (class in flexrag.retriever.web_retrievers) JinaReaderLMConfig (class in flexrag.retriever.web_retrievers) L LFUPersistentCache (class in flexrag.utils.persistent_cache) LineDelimitedDataset (class in flexrag.datasets) LineDelimitedDatasetConfig (class in flexrag.datasets) load() (flexrag.assistant.BasicAssistantConfig class method) (flexrag.assistant.ModularAssistantConfig class method) (flexrag.chunking.CharChunkerConfig class method) (flexrag.chunking.RecursiveChunkerConfig class method) (flexrag.chunking.SemanticChunkerConfig class method) (flexrag.chunking.sentence_splitter.NLTKSentenceSplitterConfig class method) (flexrag.chunking.sentence_splitter.RegexSplitterConfig class method) (flexrag.chunking.sentence_splitter.SpacySentenceSplitterConfig class method) (flexrag.chunking.SentenceChunkerConfig class method) (flexrag.chunking.TokenChunkerConfig class method) (flexrag.context_refine.AbstractiveSummarizerConfig class method) (flexrag.context_refine.ContextArrangerConfig class method) (flexrag.context_refine.RecompExtractiveSummarizerConfig class method) (flexrag.datasets.HFDatasetConfig class method) (flexrag.datasets.IREvalData class method) (flexrag.datasets.LineDelimitedDatasetConfig class method) (flexrag.datasets.MTEBDatasetConfig class method) (flexrag.datasets.RAGCorpusDatasetConfig class method) (flexrag.datasets.RAGEvalData class method) (flexrag.datasets.RAGEvalDatasetConfig class method) (flexrag.document_parser.DoclingConfig class method) (flexrag.document_parser.Document class method) (flexrag.metrics.BLEUConfig class method) (flexrag.metrics.chrFConfig class method) (flexrag.metrics.EvaluatorConfig class method) (flexrag.metrics.RetrievalMAPConfig class method) (flexrag.metrics.RetrievalNDCGConfig class method) (flexrag.metrics.RetrievalPrecisionConfig class method) (flexrag.metrics.RetrievalRecallConfig class method) (flexrag.metrics.SuccessRateConfig class method) (flexrag.models.AnthropicGeneratorConfig class method) (flexrag.models.CohereEncoderConfig class method) (flexrag.models.GenerationConfig class method) (flexrag.models.HFClipEncoderConfig class method) (flexrag.models.HFEncoderConfig class method) (flexrag.models.HFGeneratorConfig class method) (flexrag.models.HFModelConfig class method) (flexrag.models.HFVLMGeneratorConfig class method) (flexrag.models.JinaEncoderConfig class method) (flexrag.models.OllamaEncoderConfig class method) (flexrag.models.OllamaGeneratorConfig class method) (flexrag.models.OpenAIConfig class method) (flexrag.models.OpenAIEncoderConfig class method) (flexrag.models.OpenAIGeneratorConfig class method) (flexrag.models.SentenceTransformerEncoderConfig class method) (flexrag.models.tokenizer.HuggingFaceTokenizerConfig class method) (flexrag.models.tokenizer.JiebaTokenizerConfig class method) (flexrag.models.tokenizer.MosesTokenizerConfig class method) (flexrag.models.tokenizer.NLTKTokenizerConfig class method) (flexrag.models.tokenizer.TikTokenTokenizerConfig class method) (flexrag.models.VLLMGeneratorConfig class method) (flexrag.prompt.ChatPrompt class method) (flexrag.prompt.ChatTurn class method) (flexrag.prompt.MultiModelChatPrompt class method) (flexrag.prompt.MultiModelChatTurn class method) (flexrag.ranker.CohereRankerConfig class method) (flexrag.ranker.HFColBertRankerConfig class method) (flexrag.ranker.HFCrossEncoderRankerConfig class method) (flexrag.ranker.HFSeq2SeqRankerConfig class method) (flexrag.ranker.JinaRankerConfig class method) (flexrag.ranker.MixedbreadRankerConfig class method) (flexrag.ranker.RankerBaseConfig class method) (flexrag.ranker.RankGPTRankerConfig class method) (flexrag.ranker.RankingResult class method) (flexrag.ranker.VoyageRankerConfig class method) (flexrag.retriever.EditableRetrieverConfig class method) (flexrag.retriever.ElasticRetrieverConfig class method) (flexrag.retriever.FlexRetrieverConfig class method) (flexrag.retriever.HydeRetrieverConfig class method) (flexrag.retriever.index.BM25IndexConfig class method) (flexrag.retriever.index.FaissIndexConfig class method) (flexrag.retriever.index.MultiFieldIndexConfig class method) (flexrag.retriever.index.RetrieverIndexBaseConfig class method) (flexrag.retriever.index.ScaNNIndexConfig class method) (flexrag.retriever.LocalRetrieverConfig class method) (flexrag.retriever.RetrieverBaseConfig class method) (flexrag.retriever.SimpleWebRetrieverConfig class method) (flexrag.retriever.TypesenseRetrieverConfig class method) (flexrag.retriever.web_retrievers.BingEngineConfig class method) (flexrag.retriever.web_retrievers.DuckDuckGoEngineConfig class method) (flexrag.retriever.web_retrievers.GoogleEngineConfig class method) (flexrag.retriever.web_retrievers.JinaReaderConfig class method) (flexrag.retriever.web_retrievers.JinaReaderLMConfig class method) (flexrag.retriever.web_retrievers.PlaywrightWebDownloaderConfig class method) (flexrag.retriever.web_retrievers.ScreenshotWebReaderConfig class method) (flexrag.retriever.web_retrievers.SerpApiConfig class method) (flexrag.retriever.web_retrievers.SimpleWebDownloaderConfig class method) (flexrag.retriever.web_retrievers.WebDownloaderBaseConfig class method) (flexrag.retriever.web_retrievers.WebResource class method) (flexrag.retriever.web_retrievers.WebRetrieverBaseConfig class method) (flexrag.retriever.WikipediaRetrieverConfig class method) (flexrag.text_process.TextUnit class method) (flexrag.text_process.TokenNormalizerConfig class method) (flexrag.text_process.TruncatorConfig class method) (flexrag.utils.dataclasses.Context class method) (flexrag.utils.dataclasses.RetrievedContext class method) (flexrag.utils.Register method) load_from_hub() (flexrag.retriever.LocalRetriever static method) load_from_local() (flexrag.retriever.index.RetrieverIndexBase static method) (flexrag.retriever.LocalRetriever static method) load_template() (in module flexrag.prompt) loads() (flexrag.assistant.BasicAssistantConfig class method) (flexrag.assistant.ModularAssistantConfig class method) (flexrag.chunking.CharChunkerConfig class method) (flexrag.chunking.RecursiveChunkerConfig class method) (flexrag.chunking.SemanticChunkerConfig class method) (flexrag.chunking.sentence_splitter.NLTKSentenceSplitterConfig class method) (flexrag.chunking.sentence_splitter.RegexSplitterConfig class method) (flexrag.chunking.sentence_splitter.SpacySentenceSplitterConfig class method) (flexrag.chunking.SentenceChunkerConfig class method) (flexrag.chunking.TokenChunkerConfig class method) (flexrag.context_refine.AbstractiveSummarizerConfig class method) (flexrag.context_refine.ContextArrangerConfig class method) (flexrag.context_refine.RecompExtractiveSummarizerConfig class method) (flexrag.datasets.HFDatasetConfig class method) (flexrag.datasets.IREvalData class method) (flexrag.datasets.LineDelimitedDatasetConfig class method) (flexrag.datasets.MTEBDatasetConfig class method) (flexrag.datasets.RAGCorpusDatasetConfig class method) (flexrag.datasets.RAGEvalData class method) (flexrag.datasets.RAGEvalDatasetConfig class method) (flexrag.document_parser.DoclingConfig class method) (flexrag.document_parser.Document class method) (flexrag.metrics.BLEUConfig class method) (flexrag.metrics.chrFConfig class method) (flexrag.metrics.EvaluatorConfig class method) (flexrag.metrics.RetrievalMAPConfig class method) (flexrag.metrics.RetrievalNDCGConfig class method) (flexrag.metrics.RetrievalPrecisionConfig class method) (flexrag.metrics.RetrievalRecallConfig class method) (flexrag.metrics.SuccessRateConfig class method) (flexrag.models.AnthropicGeneratorConfig class method) (flexrag.models.CohereEncoderConfig class method) (flexrag.models.GenerationConfig class method) (flexrag.models.HFClipEncoderConfig class method) (flexrag.models.HFEncoderConfig class method) (flexrag.models.HFGeneratorConfig class method) (flexrag.models.HFModelConfig class method) (flexrag.models.HFVLMGeneratorConfig class method) (flexrag.models.JinaEncoderConfig class method) (flexrag.models.OllamaEncoderConfig class method) (flexrag.models.OllamaGeneratorConfig class method) (flexrag.models.OpenAIConfig class method) (flexrag.models.OpenAIEncoderConfig class method) (flexrag.models.OpenAIGeneratorConfig class method) (flexrag.models.SentenceTransformerEncoderConfig class method) (flexrag.models.tokenizer.HuggingFaceTokenizerConfig class method) (flexrag.models.tokenizer.JiebaTokenizerConfig class method) (flexrag.models.tokenizer.MosesTokenizerConfig class method) (flexrag.models.tokenizer.NLTKTokenizerConfig class method) (flexrag.models.tokenizer.TikTokenTokenizerConfig class method) (flexrag.models.VLLMGeneratorConfig class method) (flexrag.prompt.ChatPrompt class method) (flexrag.prompt.ChatTurn class method) (flexrag.prompt.MultiModelChatPrompt class method) (flexrag.prompt.MultiModelChatTurn class method) (flexrag.ranker.CohereRankerConfig class method) (flexrag.ranker.HFColBertRankerConfig class method) (flexrag.ranker.HFCrossEncoderRankerConfig class method) (flexrag.ranker.HFSeq2SeqRankerConfig class method) (flexrag.ranker.JinaRankerConfig class method) (flexrag.ranker.MixedbreadRankerConfig class method) (flexrag.ranker.RankerBaseConfig class method) (flexrag.ranker.RankGPTRankerConfig class method) (flexrag.ranker.RankingResult class method) (flexrag.ranker.VoyageRankerConfig class method) (flexrag.retriever.EditableRetrieverConfig class method) (flexrag.retriever.ElasticRetrieverConfig class method) (flexrag.retriever.FlexRetrieverConfig class method) (flexrag.retriever.HydeRetrieverConfig class method) (flexrag.retriever.index.BM25IndexConfig class method) (flexrag.retriever.index.FaissIndexConfig class method) (flexrag.retriever.index.MultiFieldIndexConfig class method) (flexrag.retriever.index.RetrieverIndexBaseConfig class method) (flexrag.retriever.index.ScaNNIndexConfig class method) (flexrag.retriever.LocalRetrieverConfig class method) (flexrag.retriever.RetrieverBaseConfig class method) (flexrag.retriever.SimpleWebRetrieverConfig class method) (flexrag.retriever.TypesenseRetrieverConfig class method) (flexrag.retriever.web_retrievers.BingEngineConfig class method) (flexrag.retriever.web_retrievers.DuckDuckGoEngineConfig class method) (flexrag.retriever.web_retrievers.GoogleEngineConfig class method) (flexrag.retriever.web_retrievers.JinaReaderConfig class method) (flexrag.retriever.web_retrievers.JinaReaderLMConfig class method) (flexrag.retriever.web_retrievers.PlaywrightWebDownloaderConfig class method) (flexrag.retriever.web_retrievers.ScreenshotWebReaderConfig class method) (flexrag.retriever.web_retrievers.SerpApiConfig class method) (flexrag.retriever.web_retrievers.SimpleWebDownloaderConfig class method) (flexrag.retriever.web_retrievers.WebDownloaderBaseConfig class method) (flexrag.retriever.web_retrievers.WebResource class method) (flexrag.retriever.web_retrievers.WebRetrieverBaseConfig class method) (flexrag.retriever.WikipediaRetrieverConfig class method) (flexrag.text_process.TextUnit class method) (flexrag.text_process.TokenNormalizerConfig class method) (flexrag.text_process.TruncatorConfig class method) (flexrag.utils.dataclasses.Context class method) (flexrag.utils.dataclasses.RetrievedContext class method) LocalRetriever (class in flexrag.retriever) LocalRetrieverConfig (class in flexrag.retriever) Lowercase (class in flexrag.text_process) LRUPersistentCache (class in flexrag.utils.persistent_cache) M mainnames (flexrag.utils.Register property) make_config() (flexrag.utils.Register method) MappingDataset (class in flexrag.datasets) MarkItDownParser (class in flexrag.document_parser) MetricsBase (class in flexrag.metrics) MixedbreadRanker (class in flexrag.ranker) MixedbreadRankerConfig (class in flexrag.ranker) ModularAssistant (class in flexrag.assistant) ModularAssistantConfig (class in flexrag.assistant) module flexrag.utils.persistent_cache MosesTokenizer (class in flexrag.models.tokenizer) MosesTokenizerConfig (class in flexrag.models.tokenizer) MTEBDataset (class in flexrag.datasets) MTEBDatasetConfig (class in flexrag.datasets) MultiFieldIndex (class in flexrag.retriever.index) MultiFieldIndexConfig (class in flexrag.retriever.index) MultiModelChatPrompt (class in flexrag.prompt) MultiModelChatTurn (class in flexrag.prompt) N names (flexrag.utils.Register property) NLTKSentenceSplitter (class in flexrag.chunking.sentence_splitter) NLTKSentenceSplitterConfig (class in flexrag.chunking.sentence_splitter) NLTKTokenizer (class in flexrag.models.tokenizer) NLTKTokenizerConfig (class in flexrag.models.tokenizer) O OllamaEncoder (class in flexrag.models) OllamaEncoderConfig (class in flexrag.models) OllamaGenerator (class in flexrag.models) OllamaGeneratorConfig (class in flexrag.models) OpenAIConfig (class in flexrag.models) OpenAIEncoder (class in flexrag.models) OpenAIEncoderConfig (class in flexrag.models) OpenAIGenerator (class in flexrag.models) OpenAIGeneratorConfig (class in flexrag.models) P parse() (flexrag.document_parser.DocumentParserBase method) PersistentCacheBase (class in flexrag.utils.persistent_cache) PlaywrightWebDownloader (class in flexrag.retriever.web_retrievers) PlaywrightWebDownloaderConfig (class in flexrag.retriever.web_retrievers) popitem() (flexrag.utils.persistent_cache.FIFOPersistentCache method) (flexrag.utils.persistent_cache.LFUPersistentCache method) (flexrag.utils.persistent_cache.LRUPersistentCache method) (flexrag.utils.persistent_cache.PersistentCacheBase method) (flexrag.utils.persistent_cache.RandomPersistentCache method) Precision (class in flexrag.metrics) PREDEFINED_SPLIT_PATTERNS (flexrag.chunking.sentence_splitter attribute) Processor (class in flexrag.text_process) R RAGCorpusDataset (class in flexrag.datasets) RAGCorpusDatasetConfig (class in flexrag.datasets) RAGEvalData (class in flexrag.datasets) RAGEvalDataset (class in flexrag.datasets) RAGEvalDatasetConfig (class in flexrag.datasets) RandomPersistentCache (class in flexrag.utils.persistent_cache) rank() (flexrag.ranker.RankerBase method) RankerBase (class in flexrag.ranker) RankerBaseConfig (class in flexrag.ranker) RankerConfig (class in flexrag.ranker) RankGPTRanker (class in flexrag.ranker) RankGPTRankerConfig (class in flexrag.ranker) RankingResult (class in flexrag.ranker) read() (flexrag.retriever.web_retrievers.JinaReader method) (flexrag.retriever.web_retrievers.JinaReaderLM method) (flexrag.retriever.web_retrievers.ScreenshotWebReader method) (flexrag.retriever.web_retrievers.SnippetWebReader method) (flexrag.retriever.web_retrievers.WebReaderBase method) Recall (class in flexrag.metrics) RecompExtractiveSummarizer (class in flexrag.context_refine) RecompExtractiveSummarizerConfig (class in flexrag.context_refine) RecursiveChunker (class in flexrag.chunking) RecursiveChunkerConfig (class in flexrag.chunking) reduce_size() (flexrag.utils.persistent_cache.PersistentCacheBase method) refine() (flexrag.context_refine.AbstractiveSummarizer method) (flexrag.context_refine.ContextArranger method) (flexrag.context_refine.RecompExtractiveSummarizer method) (flexrag.context_refine.RefinerBase method) RefinerBase (class in flexrag.context_refine) RegexSplitter (class in flexrag.chunking.sentence_splitter) RegexSplitterConfig (class in flexrag.chunking.sentence_splitter) Register (class in flexrag.utils) remove_index() (flexrag.retriever.FlexRetriever method) RetrievalMAP (class in flexrag.metrics) RetrievalMAPConfig (class in flexrag.metrics) RetrievalNDCG (class in flexrag.metrics) RetrievalNDCGConfig (class in flexrag.metrics) RetrievalPrecision (class in flexrag.metrics) RetrievalPrecisionConfig (class in flexrag.metrics) RetrievalRecall (class in flexrag.metrics) RetrievalRecallConfig (class in flexrag.metrics) RetrievedContext (class in flexrag.utils.dataclasses) RetrieverBase (class in flexrag.retriever) RetrieverBaseConfig (class in flexrag.retriever) RetrieverConfig (class in flexrag.retriever) RetrieverIndexBase (class in flexrag.retriever.index) RetrieverIndexBaseConfig (class in flexrag.retriever.index) RetrieverIndexConfig (class in flexrag.retriever.index) reversible (flexrag.chunking.sentence_splitter.NLTKSentenceSplitter property) (flexrag.chunking.sentence_splitter.RegexSplitter property) (flexrag.chunking.sentence_splitter.SentenceSplitterBase property) (flexrag.chunking.sentence_splitter.SpacySentenceSplitter property) (flexrag.models.tokenizer.HuggingFaceTokenizer property) (flexrag.models.tokenizer.JiebaTokenizer property) (flexrag.models.tokenizer.MosesTokenizer property) (flexrag.models.tokenizer.NLTKTokenizer property) (flexrag.models.tokenizer.TikTokenTokenizer property) (flexrag.models.tokenizer.TokenizerBase property) Rouge (class in flexrag.metrics) S save_to_hub() (flexrag.retriever.LocalRetriever method) save_to_local() (flexrag.retriever.FlexRetriever method) (flexrag.retriever.index.BM25Index method) (flexrag.retriever.index.FaissIndex method) (flexrag.retriever.index.MultiFieldIndex method) (flexrag.retriever.index.RetrieverIndexBase method) (flexrag.retriever.index.ScaNNIndex method) (flexrag.retriever.LocalRetriever method) ScaNNIndex (class in flexrag.retriever.index) ScaNNIndexConfig (class in flexrag.retriever.index) ScreenshotWebReader (class in flexrag.retriever.web_retrievers) ScreenshotWebReaderConfig (class in flexrag.retriever.web_retrievers) search() (flexrag.retriever.ElasticRetriever method) (flexrag.retriever.FlexRetriever method) (flexrag.retriever.HydeRetriever method) (flexrag.retriever.index.BM25Index method) (flexrag.retriever.index.FaissIndex method) (flexrag.retriever.index.MultiFieldIndex method) (flexrag.retriever.index.RetrieverIndexBase method) (flexrag.retriever.index.ScaNNIndex method) (flexrag.retriever.RetrieverBase method) (flexrag.retriever.TypesenseRetriever method) (flexrag.retriever.web_retrievers.WebRetrieverBase method) (flexrag.retriever.WikipediaRetriever method) search_batch() (flexrag.retriever.index.MultiFieldIndex method) search_item() (flexrag.retriever.SimpleWebRetriever method) (flexrag.retriever.web_retrievers.WebRetrieverBase method) SearchEngineConfig (class in flexrag.retriever.web_retrievers) seek() (flexrag.retriever.web_retrievers.BingEngine method) (flexrag.retriever.web_retrievers.DuckDuckGoEngine method) (flexrag.retriever.web_retrievers.GoogleEngine method) (flexrag.retriever.web_retrievers.SerpApi method) (flexrag.retriever.web_retrievers.WebSeekerBase method) SemanticChunker (class in flexrag.chunking) SemanticChunkerConfig (class in flexrag.chunking) SentenceChunker (class in flexrag.chunking) SentenceChunkerConfig (class in flexrag.chunking) SentenceSplitterBase (class in flexrag.chunking.sentence_splitter) SentenceSplitterConfig (class in flexrag.chunking.sentence_splitter) SentenceTransformerEncoder (class in flexrag.models) SentenceTransformerEncoderConfig (class in flexrag.models) SerpApi (class in flexrag.retriever.web_retrievers) SerpApiConfig (class in flexrag.retriever.web_retrievers) shortnames (flexrag.utils.Register property) SimpleWebDownloader (class in flexrag.retriever.web_retrievers) SimpleWebDownloaderConfig (class in flexrag.retriever.web_retrievers) SimpleWebRetriever (class in flexrag.retriever) SimpleWebRetrieverConfig (class in flexrag.retriever) SnippetWebReader (class in flexrag.retriever.web_retrievers) SpacySentenceSplitter (class in flexrag.chunking.sentence_splitter) SpacySentenceSplitterConfig (class in flexrag.chunking.sentence_splitter) split() (flexrag.chunking.sentence_splitter.NLTKSentenceSplitter method) (flexrag.chunking.sentence_splitter.RegexSplitter method) (flexrag.chunking.sentence_splitter.SentenceSplitterBase method) (flexrag.chunking.sentence_splitter.SpacySentenceSplitter method) squeeze() (flexrag.utils.Register method) SuccessRate (class in flexrag.metrics) SuccessRateConfig (class in flexrag.metrics) supremum (flexrag.retriever.index.BM25Index property) (flexrag.retriever.index.RetrieverIndexBase property) T test_speed() (flexrag.retriever.RetrieverBase method) (flexrag.retriever.web_retrievers.WebRetrieverBase method) TextProcessPipeline (class in flexrag.text_process) TextProcessPipelineConfig (class in flexrag.text_process) TextUnit (class in flexrag.text_process) TikTokenTokenizer (class in flexrag.models.tokenizer) TikTokenTokenizerConfig (class in flexrag.models.tokenizer) TokenChunker (class in flexrag.chunking) TokenChunkerConfig (class in flexrag.chunking) tokenize() (flexrag.models.tokenizer.HuggingFaceTokenizer method) (flexrag.models.tokenizer.JiebaTokenizer method) (flexrag.models.tokenizer.MosesTokenizer method) (flexrag.models.tokenizer.NLTKTokenizer method) (flexrag.models.tokenizer.TikTokenTokenizer method) (flexrag.models.tokenizer.TokenizerBase method) TokenizerBase (class in flexrag.models.tokenizer) TokenNormalizer (class in flexrag.text_process) TokenNormalizerConfig (class in flexrag.text_process) Truncator (class in flexrag.text_process) TruncatorConfig (class in flexrag.text_process) TypesenseRetriever (class in flexrag.retriever) TypesenseRetrieverConfig (class in flexrag.retriever) U Unifier (class in flexrag.text_process) V VLLMGenerator (class in flexrag.models) VLLMGeneratorConfig (class in flexrag.models) VLMGeneratorBase (class in flexrag.models) VoyageRanker (class in flexrag.ranker) VoyageRankerConfig (class in flexrag.ranker) W WebDownloaderBase (class in flexrag.retriever.web_retrievers) WebDownloaderBaseConfig (class in flexrag.retriever.web_retrievers) WebReaderBase (class in flexrag.retriever.web_retrievers) WebReaderConfig (class in flexrag.retriever.web_retrievers) WebResource (class in flexrag.retriever.web_retrievers) WebRetrieverBase (class in flexrag.retriever.web_retrievers) WebRetrieverBaseConfig (class in flexrag.retriever.web_retrievers) WebSeekerBase (class in flexrag.retriever.web_retrievers) WebSeekerConfig (class in flexrag.retriever.web_retrievers) WikipediaRetriever (class in flexrag.retriever) WikipediaRetrieverConfig (class in flexrag.retriever)