当前位置: 首页 > news >正文

【Rust基础】使用LanceDB构建高性能以图搜图服务

简介

最近使用LanceDB构建了一个以图搜图服务,用于相似图片检索,支持以下功能:

  • 搜索
    • 支持向量搜索,查找相似图片
    • 支持通过item_id搜索精确搜索
  • 数据管理
    • 支持添加数据、批量导入CSV或JSON数据
    • 支持已有数据修改、删除
  • API
    • 提供HTTP接口

特性:

  • 高性能
    检索性能:基于LanceDB,千万级数据,非向量查询毫秒级别相应,向量查询秒级响应。
    启动速度:毫秒级启动时间
  • 安全稳定
    使用Rust开发,保证稳定运行,并且仅占用少量资源,可在廉价服务器上部署运行
  • 简单易用
    通过Yaml配置文件管理库表,提供可视化查询及数据管理界面,适合快速搭建搜图服务

性能

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

http://www.dtcms.com/a/101272.html

相关文章:

  • 代码随想录|回溯算法|09分割回文串
  • 排序--归并排序
  • Kubernetes service 基于工作原理的实验
  • IDEA 接入 Skywalking Agent ClassNotFoundException
  • 基于多二阶广义积分器的正负序谐波提取方法
  • 人体的三个 Bug
  • 全局引用,utils 目录下的文件打包并安装到系统Python环境中
  • 漏洞挖掘---迅饶科技X2Modbus网关-GetUser信息泄露漏洞
  • 基于javaweb的SSM公寓房屋出租系统设计与实现(源码+文档+部署讲解)
  • 五.ubuntu20.04 - ffmpeg推拉流以及Nginx、SRS本地部署
  • Maven 构建生命周期
  • React(六)React过渡动画-CSS编写方式
  • Altium Designer 24 PCB编辑器[设计]栏找不到[规则]选项而只有[Constraints Manager]选项
  • 【操作系统】内存泄漏 vs 内存碎片
  • 游戏开发中的贝塞尔曲线:感受丝滑的数学之美
  • UE学习记录part11
  • DHT11数字温湿度传感器驱动开发全解析(中) | 零基础入门STM32第八十七步
  • 回调后门基础
  • Day18 -实例:app信息收集工具(Appinfoscanner、Mobsf)的配置和使用
  • 从PDF到精准答案:Coze助力RAGFlow框架提升数据召回率
  • Java基本类型深度解析:从内存模型到高效编程实践
  • 【MinerU】可本地部署的PDF解析器
  • HCIP-6 DHCP
  • 软考 中级软件设计师 考点知识点笔记总结 day08 算法设计与分析
  • 设计模式 Day 1:单例模式(Singleton Pattern)详解
  • 《Operating System Concepts》阅读笔记:p495-p511
  • argparse的使用
  • 【前端】【React】第四章:深入理解 React Router 及前端路由管理
  • 使用 mpstat 与 stress-ng 进行 CPU 性能监控
  • 从0到1的数据结构教程——深入思考动态数组