Qdrant 1.7.0版本已正式发布!

Qdrant 1.7.0版本已正式发布!

💡 原文英文,约1300词,阅读约需5分钟。
📝

内容提要

Qdrant 1.7.0版本发布,新增稀疏向量支持、Discovery API和用户自定义分片功能。稀疏向量支持基于关键词的搜索,Discovery API提升搜索精度。用户可定义数据存储分片,优化管理。引入快照式分片转移,提升数据迁移效率。同时,性能改进包括搜索延迟降低和地理数据索引增强。

🔎

延伸解读

稀疏向量支持:关键词搜索的新选择

Qdrant 1.7.0 新增稀疏向量支持,允许基于关键词的搜索。稀疏向量维度高但多数为零,仅存储非零维度,适合 TF-IDF、BM25 等传统关键词检索。此前用户需将稀疏向量转为稠密向量或使用其他工具,现在可在 Qdrant 中统一处理稀疏与稠密向量,简化混合搜索架构。

Discovery API:更精细的搜索控制

Discovery API 通过正负样本对定义“上下文”,将空间划分为正负区域,引导搜索偏向正区域或避开负区域。它有两种模式:Discovery 搜索需提供目标点,在偏好区域内查找相似点;Context 搜索无需目标点,用于探索性导航,结果更多样。该 API 适合需要精细控制搜索范围的场景。

用户自定义分片:灵活的数据分布

用户可在创建集合时定义分片,并通过 upsert 操作的 shard_key 参数指定点所属分片,搜索时也可用 shard_key 限定分片。这适用于将特定点存储在专用节点,或将同一用户的数据集中到同一分片。默认仍使用一致性哈希分布,自定义分片提供了更灵活的数据管理方式。

快照式分片转移:提升迁移效率

新增基于快照的分片转移方式,将包含数据和索引的快照直接传输到目标节点,目标节点加载后即可处理请求,无需重建 HNSW 索引。原有的 stream_records 方法仍是默认选项,它逐条传输记录并在目标节点重建索引。快照方式适合需要快速迁移且避免索引重建的场景,但具体选择需参考官方文档对比。

❓

Q&A

Qdrant 1.7.0版本有哪些新功能?

Qdrant 1.7.0版本新增稀疏向量支持、Discovery API和用户自定义分片功能,还引入了快照式分片转移。

稀疏向量支持有什么优势?

稀疏向量支持允许基于关键词的搜索,能够处理高维度的稀疏数据,提升搜索的灵活性和准确性。

Discovery API的主要功能是什么?

Discovery API提供了一种新的方式来进行受限搜索和探索,能够精细化搜索参数,提高搜索精度。

用户自定义分片功能有什么用?

用户自定义分片功能允许用户决定数据存储的分片方式,优化数据管理和存储效率。

快照式分片转移如何提升数据迁移效率?

快照式分片转移通过传输整个分片的快照,避免了每次迁移时重建索引的需求,从而提高了迁移效率。

Qdrant 1.7.0版本在性能上有哪些改进?

性能改进包括降低搜索延迟、增强地理数据索引,以及提高高负载环境下的稳定性。

🏷️

标签

➡️

继续阅读