跳到内容

检索器模式#

这里展示了从 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