xerj-org/xerj
XERJ is the new way for AI to search data. Its autoindex capability activates agents to know your data without the token waste of grep and sed. One command indexes code, docs, logs and PDFs for search, RAG, security audits and agent memory, using 40x fewer tokens than grep. Elasticsearch compatible, so existing clients just work.
Star 增长趋势(本站收录历史)
xerj-org/xerj
深度介绍
它是什么
XERJ 是用 Rust 编写的新一代 AI 数据搜索引擎,核心是 autoindex 能力:一条命令即可索引代码、文档、日志和 PDF,让 AI Agent 无需靠 grep/sed 反复试探就能“认识”你的数据。
核心亮点
- Token 消耗降低 40 倍:相比 grep 式检索,大幅减少上下文浪费
- 开箱即用:一条命令完成多源数据索引,覆盖搜索、RAG、安全审计与 Agent 记忆场景
- Elasticsearch 兼容:现有客户端与生态直接复用,迁移成本极低
- 混合检索:BM25、向量、语义与图搜索多路融合
为什么火
AI Agent 落地的最大瓶颈之一是“找数据”太贵——grep 暴力扫描既慢又烧 token。XERJ 精准切中这一痛点,加上 Rust 的性能背书和 ES 兼容的务实设计,单日新增 1100+ star 并不意外。
适合谁用
构建 AI Agent / RAG 应用的开发者、需要为代码库或文档库建立语义检索的团队,以及已有 Elasticsearch 体系、想低成本接入 AI 搜索的工程团队。
快速上手
# 安装后一条命令索引目标目录
xerj index ./your-data
# 通过 ES 兼容接口直接查询
curl localhost:9200/_search -d '{"query":{...}}'
详见仓库 README。
