基准测试与案例

本页刻意保持克制。

它不试图证明 indexbind 赢下所有搜索基准,只想展示:

本地参考基线

以下数据在本地 Darwin x86_64 开发机上,使用当前 docs/site 语料与 hashing 嵌入后端采集。

请把它们当作参考值而不是普适结论。硬件、Rust target 缓存状态、文档形态、嵌入后端与重排选择都会影响数字。

文档站点基线

语料形态:

本地观测基线:

指标数值
构建命令npx indexbind build docs/site <tmp>/docs-site.sqlite --backend hashing
构建耗时0.07s
工件大小352 KB
查询样本25 次本地 Node 搜索,mode: 'hybrid'heuristic-v1 重排
平均查询延迟3.61 ms
最小 / 最大查询延迟2.51 ms / 5.28 ms

这是项目自身文档集当前的「小型真实语料」基线。

回归 Fixture 基线

内置回归 fixture 刻意极小,应把它读作正确性基线,而不是吞吐基准。

Fixture 形态:

本地观测基线:

指标数值
构建 + 基准命令npm run benchmark:basic
基准结果3 / 3 期望首位命中通过
端到端基准耗时工件构建后基准步骤 0.01s

该 fixture 适用于回归检测、CI 信心与发布检查。它不代表大规模语料的性能结论。

当前自用案例

当前使用仍以第一方为主。在这个阶段这很正常,但值得直说。

文档站点

indexbind 支撑着它自己的文档场景:

这是文档站点 / 浏览器 bundle 路径最清晰的公开示例。

博客与发布流程

indexbind 也用于一个博客式发布流程,宿主系统拥有:

这是编程式构建路径最清晰的自用示例。

本地知识库与工作区搜索

该项目还被用于工作区式本地知识库场景:

这是「增量缓存 + 本地 Node 工件」路径最清晰的自用示例。

如何解读这些结果

想看具体的接线示例,继续看采用示例