xerjは、LLMエージェント向けにデータ検索を最適化するオープンソースの検索エンジンです。エージェントがコードベースや文書を参照する際、従来のgrepやsedによる全文走査で生じるトークン浪費を防ぎます。ベクトル検索(KNN)とシンボル解析を行う専用アナライザーを備え、ファイル変更の監視とインデックス化を継続するautoindex機能を備えています。WAL(Write-Ahead Logging)やmemtableを持つエンジン構成により、ローカル環境やクラスター環境でのデータ取り込みと低レイテンシな検索を実現します。