检索器模式#
这里展示了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