tinkerbird
1.0.0
小鸟
Tinkerbird是一种浏览器本机向量数据库,旨在有效地存储和检索高维矢量(嵌入)。它是用打字稿编写的查询引擎,利用HNSW(层次可导航的小世界)索引进行快速矢量检索。存储层利用索引的DB,可以使用LRU-CACHE扩展。
通过共同关注数据和嵌入,Tikerbird消除了往返,并减少了对矢量搜索工作负载的服务器端交互的依赖。借助Tinkerbird,敏感的数据仍然是本地的,因此从矢量搜索中受益,而没有相关的成本,合规性和安全风险。
Tinkerbird使用索引DB作为其存储层,而该层又基于Blobs和LevelDB存储系统。通过使用IndexEdDB,它可以从索引的采用,稳定性和熟悉度作为离线第一工作流程的本地选择中受益。
这是使用Tinkerbird构建的示例应用程序。查看Tinkerboard和Source。
通过向我们发送您的建议,错误报告或猫视频来随意为Tinkerbird做出贡献。贡献是使开源社区成为学习,启发和创造的惊人场所的原因。您所做的任何贡献都非常感谢。
根据MIT许可分发。有关更多信息,请参见许可证。 Tinkerbird被“原样”提供,绝对没有保证。我们对不可预测的结果引起的无关搜索,困惑的用户或存在的危机不承担任何责任。如果破裂了,那是您现在的问题! JK。