跳至主要内容
前往文档
⌘U
Weaviate 数据库

使用 Weaviate 的 APIs 和工具开发 AI 应用

部署

部署、配置和维护 Weaviate 数据库

Weaviate Agents

使用 Weaviate 构建和部署智能代理

Weaviate Cloud

在云端管理和扩展 Weaviate

更多资源

集成
贡献者指南
活动 & 工作坊
Weaviate Academy

需要帮助?

Weaviate Logo询问 AI 助手⌘K
社区论坛

概念

概念 部分解释了与 Weaviate 及其架构相关的各个方面,以帮助您充分利用它。您可以按任何顺序阅读这些部分。

快速入门

如果您需要一个包含代码示例的实用指南,请查看快速入门教程

Weaviate Academy

课程Weaviate 快速游览

熟悉 Weaviate 的架构、核心概念和关键功能。了解其功能和集成如何映射到 AI 构建者的需求。

打开学院课程

核心概念

数据结构

  • Weaviate 处理数据对象的方式,包括数据的存储、表示和相互链接方式。

模块

  • Weaviate 的模块系统概述,包括可以使用模块做什么、现有的模块类型和自定义模块。

索引

  • 了解数据如何在 Weaviate 中使用倒排索引和 ANN 索引进行索引,以及可配置的设置。

向量索引

  • 详细了解 Weaviate 的向量索引架构,例如 HNSW 算法、距离度量和可配置的设置。

向量量化

  • 详细了解 Weaviate 的向量量化选项。

Weaviate 架构

下图提供了 Weaviate 架构的 30,000 英尺视角。

Weaviate module APIs overview

您可以按照以下指南了解图中的各个组件的更多信息

了解分片内的存储

  • Weaviate 如何存储数据
  • Weaviate 如何使写入持久化
  • 倒排索引、向量索引和对象存储如何相互交互

水平扩展 Weaviate 的方法

  • 扩展的不同动机
  • 分片与复制
  • 配置集群
  • 一致性

如何规划资源

  • CPU、内存和 GPU 的作用
  • 如何正确地调整集群大小
  • 加速特定过程
  • 防止瓶颈

过滤向量搜索

  • 将向量搜索与过滤器结合
  • 了解如何将 HNSW 与倒排索引结合,从而实现高召回率、高速过滤查询

用户界面

  • 用户界面 API 背后的设计理念
  • REST 和 GraphQL API 的作用

复制架构

  • 关于复制
  • Weaviate 的实现
  • 用例

问题和反馈

如果您有任何问题或反馈,请在 用户论坛 中告诉我们。

此页面是否有帮助?