索引
Weaviate 支持多种类型的索引。
- 向量索引 - 向量索引(例如 HNSW 或 flat)用于服务所有向量搜索查询。
- HNSW - 一种基于近似最近邻 (ANN) 搜索的向量索引。HNSW 索引在大型数据集上表现良好。
- Flat - 一种用于暴力搜索的向量索引。这对于小型数据集很有用。
- Dynamic - 一种向量索引,当数据集较小时使用 flat,当数据集较大时切换到 HNSW。
- 倒排索引 - 倒排索引可以启用 BM25 查询或加速过滤。
您可以在 Weaviate 中为每个集合配置索引。
索引技巧
特别是对于大型数据集,配置索引非常重要,因为索引越多,需要的存储空间就越多。一个经验法则 - 如果您不查询特定字段或向量空间,请不要对其进行索引。
