索引#
概念#
一个Index
是一种数据结构,能让我们快速检索与用户查询相关的上下文。
对于LlamaIndex来说,它是实现检索增强生成(RAG)用例的核心基础。
从高层次来看,Indexes
是从Documents构建而成的。它们用于构建Query Engines和Chat Engines,从而实现对数据的问答和聊天功能。
在底层实现中,Indexes
将数据存储在Node
对象中(这些对象代表原始文档的片段),并暴露一个支持额外配置和自动化的Retriever接口。
目前最常见的索引是VectorStoreIndex
;最佳入门指南是VectorStoreIndex使用指南。
如需了解其他索引,请查阅我们的指南每种索引的工作原理,以帮助您选择适合您使用场景的索引。
其他索引资源#
查看模块指南。