Skip to content

检索器模式#

此处展示 retriever_mode 配置与所选检索器类的映射关系。

注意:retriever_mode 对于不同的索引类可能具有不同含义。

向量索引#

指定 retriever_mode 无效(静默忽略)。 vector_index.as_retriever(...) 始终返回 VectorIndexRetriever。

摘要索引#

  • default: SummaryIndexRetriever
  • embedding: SummaryIndexEmbeddingRetriever
  • llm: SummaryIndexLLMRetriever

树状索引#

  • select_leaf: TreeSelectLeafRetriever
  • select_leaf_embedding: TreeSelectLeafEmbeddingRetriever
  • all_leaf: TreeAllLeafRetriever
  • root: TreeRootRetriever

关键词表索引#

  • default: KeywordTableGPTRetriever
  • simple: KeywordTableSimpleRetriever
  • rake: KeywordTableRAKERetriever

知识图谱索引#

  • keyword: KGTableRetriever
  • embedding: KGTableRetriever
  • hybrid: KGTableRetriever

文档摘要索引#

  • llm: DocumentSummaryIndexLLMRetriever
  • embedding: DocumentSummaryIndexEmbeddingRetrievers