Skip to content

Instantly share code, notes, and snippets.

@pat
Created August 26, 2009 18:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pat/175687 to your computer and use it in GitHub Desktop.
Save pat/175687 to your computer and use it in GitHub Desktop.
Outstanding TS Tasks, in no particular order:
- DataMapper Support
- Oracle Support
- MS SQL Support
- SQLite Support (if possible?)
- XML Support
- Threadsafe-friendly
- Thorough Documentation for advanced settings
- Lazy index definition (only invokes define_index block when/if needed)
- Lazy model scanning (only figures out indexed models when/if needed)
- Solid code documentation using YARD
- Re-usable setup for Cucumber features for testing (Thinking) Sphinx
- Remove vendored Delayed Job
- Pull Delayed Deltas out into a separate gem, like Workling Deltas
- Fixing STI support for multiple indexes across super/subclasses
- Fixing STI support for facets
- Easy Cucumber integration
- after_commit library pushed into a gem, not vendored for TS gem installs.
- Modular, explicit settings for auto-index updates, other Sphinx communication
- Spelling suggestions as an additional gem, to install if desired.
- radians attribute option that auto-converts to floats and radians from degrees.
- google-syntax-to-sphinx-syntax parser, as an additional gem
- auto-crc/string-filter option for fields and attributes
- Clear recipes for testing with RSpec/Test::Unit and Cucumber
- Indexes per language per model
- Solid multiple-index querying
- Ability to specify specific indexes when searching
- Ability to customise excerpts settings
- Established conventions for reloading Sphinx configurations with minimal downtime
- Solid datetime delta features
- Separate datetime delta into separate gem
- Multiple index support
- Easy multiple-language support (using multiple index support)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment