检索器模式#
这里展示了从 retriever_mode 配置到所选检索器类的映射。
注意,
retriever_mode对于不同的索引类可能意味着不同的东西。
向量索引#
指定 retriever_mode 没有效果(会被静默忽略)。vector_index.as_retriever(...) 总是返回一个 VectorIndexRetriever。
摘要索引#
default: SummaryIndexRetrieverembedding: SummaryIndexEmbeddingRetrieverllm: SummaryIndexLLMRetriever
树状索引#
select_leaf: TreeSelectLeafRetrieverselect_leaf_embedding: TreeSelectLeafEmbeddingRetrieverall_leaf: TreeAllLeafRetrieverroot: TreeRootRetriever
关键词表索引#
default: KeywordTableGPTRetrieversimple: KeywordTableSimpleRetrieverrake: KeywordTableRAKERetriever
知识图谱索引#
keyword: KGTableRetrieverembedding: KGTableRetrieverhybrid: KGTableRetriever
文档摘要索引#
llm: DocumentSummaryIndexLLMRetrieverembedding: DocumentSummaryIndexEmbeddingRetrievers