Ruby on Rails
Active Search Plugin

Allows you to quickly hook term-based search into your model, in the form of

  class Post < ActiveRecord::Base
    indexes_columns :title, :body, :date, :into=>'idx'
  end

and query the created index

  Post.find_using_term("Rails")

This allows you to create search result pages in a snap. The plugin is model-level and doesn’t offer any view/controller generation capabilities (you manage the frontend code yourself).

You have a choice of creating a field for searching with LIKE, creating a term table and link your indexes to it or use the plugin as a Ferret bridge.

Documentation is online and the SVN can be perused at

http://julik.textdriven.com/svn/tools/rails_plugins/simple_search

Built by Julik

See also

This appears to be more of an index generation and matching plugin than a search method from existing data. The author may want to consider calling it ActiveIndex instead of ActiveSearch.

Julik: yes it is, however I already changed names too many times (after finding out somebody had already created SimpleSearch).