kNN 查询限制错误: "knn 查询中的 k 值太大,提供的 X 和限制值均为 4096"

作者: LukasKriesch创建于 2024年12月18日更新于 2026年7月1日

在使用 sqlite-vec 扩展进行 k-最近邻 (kNN) 查询时,如果 LIMIT 或 k 值大于配置的最大值 (vec_max_k),则会导致 OperationalError。默认的最大 k 值为 4096,在尝试检索更多结果时可能会出现问题。是否有可能扩展限制?

内容来源: asg017/sqlite-vec