Xapian

Xapian is a full-text search and document retrieval framework written in C++.

These tools are currently under development and are not intended for production use.

Ruby Gems

Orion Transfer provides up-to-date gems for Xapian and several in-house indexing and searching tools.

xapian-core
This gem includes both xapian-core and xapian-bindings.
xapian-indexer
This gem includes a pure Ruby implementation of a spider for indexing resources.
xapian-rack
This gem provides a rack application which includes support for indexing rack applications.

Usage

Install the gems using the following commands:

$ sudo gem install xapian-core xapian-indexer xapian-rack

Documentation

Xapian Ruby Bindings (Xapian Bindings RDoc)
This is the main documentation for the Xapian Ruby bindings (xapian-core).