头版Folia Daily Briefing
← 返回头版
科技创业公司

用 Rust 编写的 SearXNG 风格元搜索引擎项目发布

一个基于 Rust 的 SearXNG 风格元数据搜索引擎项目近日发布 [1]。该引擎并发查询多个搜索服务,包括 DuckDuckGo、Brave、Startpage 和 Yahoo [1],抓取 HTML 结果后通过规范化 URL 进行去重,移除追踪参数、地区前缀和排序查询参数 [1]。

项目采用倒数排名融合算法(RRF)进行结果排序,计算公式为 score = Σ 1/(60 + rank) [1],最终返回聚合的 JSON 格式搜索结果 [1]。项目提供 GET /search?q= 和 GET /health 等 API 端点 [1],依赖 Rust 1.75 及以上版本和 Cargo [1]。项目包含完整的代码示例、API 文档、测试套件和扩展机制 [1],测试包括单元测试和标记为 #[ignore] 的实时测试 [1]。


SearXNGRust元数据搜索引擎开源项目搜索聚合

来源

  1. Hacker NewsSearXNG in Rust