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

简介

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

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

特性:

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

性能

相关推荐
Source.Liu7 小时前
【学Rust写CAD】20 平铺模式结构体(spread.rs)
rust·cad
Yeauty11 小时前
从0到1:Rust 如何用 FFmpeg 和 OpenGL 打造硬核视频特效
rust·ffmpeg·音视频
fundroid1 天前
Rust 为什么不适合写 GUI
rust
用户96715113916721 天前
从0到1:Rust 如何用 FFmpeg 和 OpenGL 打造硬核视频特效
rust·ffmpeg
网络研究院1 天前
您需要了解的有关 Go、Rust 和 Zig 的信息
开发语言·rust·go·功能·发展·zig
galileo20161 天前
rust服务应用开发框架
后端·rust
Bigger1 天前
Tauri(十八)——如何开发 Tauri 插件
前端·rust·app
Source.Liu1 天前
【学Rust写CAD】19 颜色渐变定义(gradient_stop.rs)
rust·cad
无名之逆2 天前
hyperlane:Rust HTTP 服务器开发的不二之选
服务器·开发语言·前端·后端·安全·http·rust
机构师2 天前
<iced><rust><GUI>基于rust的GUI库iced的学习(02):svg图片转png
后端·rust