分布式向量搜索微服务。

needlestack的Python项目详细描述


https://img.shields.io/pypi/v/needlestack.svghttps://img.shields.io/travis/needlehaystack/needlestack.svghttps://coveralls.io/repos/github/needlehaystack/needlestack/badge.svg?branch=masterDocumentation Status

NeedStack是一种分布式向量搜索微服务。

功能

  • 用于KNN矢量搜索的GRPC服务器
  • 多个节点上的碎片向量
  • 在多个节点上复制碎片
  • 按id检索向量

注意事项

这些是当前alpha构建的一些限制

  • 在加载到needestack之前,必须对向量进行切分和索引
  • 要重新加载更新的向量,必须重新启动所有MergerServicerSearcherServicer节点
  • 矢量必须本地保存到磁盘,以便NeedStack加载它们
  • 当前只支持knn库Faiss

下一步

这些都是使NeedStack在生产中可用的宝贵功能

  • 端点到索引向量的实时性
  • 从预先构建的数据源更新矢量,而不重新启动群集
  • 允许从数据源(如s3或gcs)加载向量
  • 添加对其他knn库的支持

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何重置PowerMockito。什么时候新的行为?   java如何从DOM中的集合中删除项,GWT   java 安卓处理仍有旧文件的文件   使用java错误生成int数组的置换   java微调器不显示条目   java alertdialog事件错误   java如何从FindBugs报告创建票证?   java为什么程序会在特定的智能手机上抛出OutOfMemory错误?   java如何在重复x次的列表中找到重复项?   具有嵌套HashMap的Java并行流   java片段错误膨胀   java是否可以在同一个文件中制作wiremock记录数据?   java长时间单击不适用于ListView   Android Studio Java方法调用getBytesFromFile()失败   Java Vert。x获取结果已完成:成功错误   java如何执行:上传图像>识别文本>使图像可搜索>存储到数据库?   Spark 2.0.1 java。lang.NegativeArraySizeException   java postgresql JDBC驱动程序使用客户端时区   eclipse Java类关键字的不同用途?