Skip to content
TopicTracker
来自 HackerNews查看原文
译文语言译文语言

Show HN:用 Rust 编写的小巧且极速的混合搜索引擎

这是一个用 Rust 编写的小巧且极速的混合搜索引擎项目(名为 Lume),发布于 GitHub。它兼顾了速度与小巧的特点,采用混合搜索架构,适合需要高性能搜索的场景。

背景速读

- **Lume** 是一个用 Rust 编写的开源混合搜索引擎,同时支持全文搜索(基于 Tantivy 库)和向量搜索(用于语义相似性匹配),在单个进程中运行。<br>- 其核心卖点是速度——声称在 400 万条推文的数据集上,混合搜索延迟低于 5 毫秒,部分优化(如 SIMD、异步 IO)使其快于同类工具。<br>- "混合搜索" 结合了传统关键词匹配(如 Elasticsearch)和机器学习生成的向量嵌入(如 OpenAI 的 embedding 模型),是目前 AI 应用(RAG、语义检索)中的热门架构。<br>- 项目由 @deepbluedynamics 发布在 Hacker News 上,属于 "Show HN"(用户向社区展示自己的项目),目前仍处于早期开发阶段。对于 Rust 生态中的搜索工具(如 Meilisearch、Sonic)是一个新的竞品。