public
Description: Sphinx plugin for Rails and Merb
Home | Edit | New

Home

This is just for keeping track of development information for Thinking Sphinx. If you want documentation, head to the main Thinking Sphinx site.

Current Version: 0.9.x

Goals for 1.0:

  • Solid specs with >= 90% coverage
  • PostgeSQL support

Goals for 1.1:

  • Excerpts
  • Delayed/Queued/Forked Delta Indexing
  • named_scope support

Goals for 1.2:

  • Facets

Goals for 1.5:

  • DataMapper support

Delayed Delta Indexing

Not sure how to implement this just yet – possible options are to use:

  • Pure Ruby
  • Rake Tasks
  • cron/CronEdit
  • Beanstalkd
  • BackgroundDRb
  • AP4R
  • Bj
  • Workling/Starling

Some of those may not be appropriate though. Ideally it’d be great to have some kind of plugin architecture – allow others to build some options, but offer one or two within TS. Keeping this elegant will be really hard though.

A normal queue system isn’t really going to be what’s needed – as there will be multiple requests for the one delta index, and they should all be cleared when that delta is done.

Last edited by freelancing-god, Tue Jun 03 19:52:14 -0700 2008
Home | Edit | New
Versions: