想法

作者: ankane创建于 2022年5月25日更新于 2026年9月10日

请创建一个新问题来讨论任何想法或分享自己的想法.

妇女委员会

  • [ 添加对流 I/O - “hnsw-read-stream3”分支的支持
  • 使用TidStore'来真空处理Postgres 17+ -hnsw-tidstore2'分支
  • [ 改善磁盘上邻居的同地位置,用于索引建筑-`hnsw-building-order'分支
  • [ 添加对内置过滤的支持
  • HQANN-`hqann3'分支(WIP)
  • ACORN
  • [ 增加时间预算选项---- " 时间预算 " 分支
  • 使用scan-> kill prior tuple'- kill-prior-tuple'分支(WIP)
  • [ 添加仅索引扫描的支持 - “ hnsw-index- only-v2” 分支
  • [ 增加支持`INCLUDE ' 条款的 " CREATE INDE " (由于仍能进入高地,没有更多的表演者)
  • [ 通过将邻居和 " 关闭者 " 保存在记忆中来提高在线索引的性能

IVFFLT (法语)

  • [ 添加对内置过滤- “ ivffalp- filtering” 分支的支持( 需要不同的设计才能更好的性能)
  • [ 添加产品定量支持
  • [ 添加对另一个粗质四解器的支持
  • [ 添加并行 k 表示的支持
  • 更新平行工人计算 -- -- `ivfflat-并行工人 ' 分支
  • [ 增加 “ ivfflat. probes” 的默认值
  • [ 添加对设置索引级别默认探测器的支持
  • [ 如果扫描“ probes” 后条目数量少, 请扫描更多列表
  • [ 对性能的索引扫描使用配对组合 -- -- " 相位 " 和 " 相位 " 分支
  • 使用tlesort-set bound'进行性能-bound'分支(不需要w/配对)
  • [ 添加对并行索引扫描的支持( 规划人员得到成本估计但不使用) - “ 并行索引扫描4” 分支
  • 使用劳埃德的或MO -埃尔坎的克 -意思 当没有足够的记忆 埃尔坎的
  • [ 使用 FB- Elkan 的 k- 表示以更快的速度创建索引
  • [ 使用小批量 k 表示索引创建来减少内存 - “ 小批量” 分支
  • [ 添加只显示索引的扫描支持 - “ ivfflat- index- only” 分支
  • [ 将支持INCLUDE ' 条款的内容加入CREATE INDE'
  • [ 防止索引tuples - `ivffalp-存储'分支的压缩

索引

  • 切换到ExtendBufferedRel'-extend-buffered-rel'分支
  • [ 在余弦距离的索引中包含零规范的向量 - “index-0-Norm”分支

类型

  • [ 添加对 fp8 向量( e4m3) - “ minvec” 分支的支持
  • [ 添加对 int8 向量的支持 - “ intvec” 分支

职能

  • [ 添加下标函数 - 下标分支( 需要 Postgres 14+)
  • [ 添加 “ 角- 距离” 函数 - “ 角- 距离” 分支 - # 234
  • [ 添加 “random vector” 函数 - “random vector” 分支
  • [ 在查看列表和/或页面时添加功能,如pagein spect(需要超级用户)
  • 添加函数以估计指数平衡( 需要超级用户?) - # 105

安装

  • 为 Windows 创建安装器 - # 108

内容来源: pgvector/pgvector