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