Ferreted
About Ferreted
Ferreted is a Ruby library for indexing ActiveRecord objects using the Ferret text search engine. Ferreted was written by John Leach <john-ferreted@johnleach.co.uk> and is released under the same license as the Ferret library, the MIT license.
Features
- Simple acts_as_ferreted usage
- Shared or remote indexes using DRb
Supports the will_paginate plugin, for simple paging
Requirements
Ferreted requires Ruby (duh), Ferret 0.11 or higher, but it also uses some MySQL specific queries for performance so requires MySQL. It could quite easily be adapted for use with other databases though.
Download
Date |
Version |
Tarball |
Notes |
8th Sep 2007 |
0.1 |
Initial release |
Documentation
The RDoc output is available at http://johnleach.co.uk/documents/ferreted/rdoc but is rather sparse at the moment. More documentation is available here on the wiki, feel free to add to it.
Other stuff
Though it is used by me in a couple of projects, Ferreted is still in early development with sparse documentation. For a more mature project to index your ActiveRecord models, see the Acts As Ferret project by Jens Kraemer