XapianFuはXapianデータベースを扱うためのRubyライブラリです。GPLで認可されたXapian Rubyバインディングでビルドしていますが、“Ruby流のやり方(tm)”でインラインのインタフェースを提供して、使いやすさに配慮しています。例えば、ほぼ完全にハッシュオブジェクトを操作することができ、XapianFuはクエリーの索引付けや解析時、ハッシュキーをXapian用語接頭語への変換を扱うでしょう。また、Xapian::Document値としてハッシュエントリーの格納と検索を扱います。XapianFuは、基本的に全文インデックス(とACIDトランザクション)と共に永続Hashを提供します。