概念
概念 部分解释了与 Weaviate 及其架构相关的各个方面,以帮助您充分利用它。您可以按任何顺序阅读这些部分。
快速入门
如果您需要一个包含代码示例的实用指南,请查看快速入门教程。

课程Weaviate 快速游览
熟悉 Weaviate 的架构、核心概念和关键功能。了解其功能和集成如何映射到 AI 构建者的需求。
打开学院课程核心概念
- Weaviate 处理数据对象的方式,包括数据的存储、表示和相互链接方式。
- Weaviate 的模块系统概述,包括可以使用模块做什么、现有的模块类型和自定义模块。
- 了解数据如何在 Weaviate 中使用倒排索引和 ANN 索引进行索引,以及可配置的设置。
- 详细了解 Weaviate 的向量索引架构,例如 HNSW 算法、距离度量和可配置的设置。
- 详细了解 Weaviate 的向量量化选项。
Weaviate 架构
下图提供了 Weaviate 架构的 30,000 英尺视角。
您可以按照以下指南了解图中的各个组件的更多信息
- Weaviate 如何存储数据
- Weaviate 如何使写入持久化
- 倒排索引、向量索引和对象存储如何相互交互
- 扩展的不同动机
- 分片与复制
- 配置集群
- 一致性
- CPU、内存和 GPU 的作用
- 如何正确地调整集群大小
- 加速特定过程
- 防止瓶颈
- 将向量搜索与过滤器结合
- 了解如何将 HNSW 与倒排索引结合,从而实现高召回率、高速过滤查询
- 用户界面 API 背后的设计理念
- REST 和 GraphQL API 的作用
- 关于复制
- Weaviate 的实现
- 用例
问题和反馈
如果您有任何问题或反馈,请在 用户论坛 中告诉我们。
