anush008/fastembed-rs 是一个在本地生成向量嵌入与重排的 Rust 库。v7.6.1 在 2026-11-06 的提交 d32c197 中发布,本次版本的内容是 similarity 模块中的单条缺陷修复。即使输入向量全部是有限值,也不会再让 NaN 或无穷大混入余弦相似度得分,有限输入现在会得到有限的结果。该修复合并于发布信息所指向的提交 678001a 中,对应 issue #350。
比较嵌入向量时使用的余弦相似度是一个只看两个向量方向的指标。问题出在得分不是有限值的时候。把这类值用作排序依据或阈值比较时,结果的顺序可能会异常地混杂。该库在 similarity 模块中负责这项计算,本次补丁正是修正了这一边界条件。该仓库的目标是成为一个在本地生成嵌入与重排的库,Cargo.toml 中声明了 edition 2021 和最低 Rust 版本 1.88。
不过,本次提交所附带的补丁只有 Cargo.toml 中的一行版本号变更(从 7.6.0 到 7.6.1)。真正的代码修正在单独的提交 678001a 中,而本次发布提交本身带有 [skip ci] 标记,会跳过自动化流水线。所收集的记录中没有关于本次修复的性能或准确率数值,也没有许可证和 star 数量的标示。因此,这个版本更应看作修复相似度计算边界条件的维护性补丁,而不是改变嵌入质量本身的发布。如果你在使用 similarity 的代码中曾遇到 NaN 冒出来,那么值得升级到 7.6.1;如果没有这类经历,需要重新确认的项目并不多。