Created
August 26, 2009 18:05
-
-
Save pat/175687 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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