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

简介

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

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

特性:

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

性能

相关推荐
m0_4805026417 小时前
Rust 登堂 之 函数式编程(三)
开发语言·后端·rust
小喷友1 天前
阶段一:入门(理解 Rust 的基本概念)
前端·rust
m0_480502642 天前
Rust 入门 注释和文档之 cargo doc (二十三)
开发语言·后端·rust
盒马盒马2 天前
Rust:变量、常量与数据类型
开发语言·rust
傻啦嘿哟2 天前
Rust爬虫实战:用reqwest+select打造高效网页抓取工具
开发语言·爬虫·rust
咸甜适中3 天前
rust语言 (1.88) egui (0.32.1) 学习笔记(逐行注释)(十四)垂直滚动条
笔记·学习·rust·egui
张志鹏PHP全栈3 天前
Rust第四天,Rust中常见编程概念
后端·rust
咸甜适中3 天前
rust语言 (1.88) egui (0.32.1) 学习笔记(逐行注释)(十五)网格布局
笔记·学习·rust·egui
susnm4 天前
最后的最后
rust·全栈
bruce541105 天前
深入理解 Rust Axum:两种依赖注入模式的实践与对比(二)
rust