Extremely incomplete - not close to functional.

But driving the construction of this more and more through the tests, and it's good to start tracking how this evolves.
Only run set up for examples that need Sphinx.
Adding default rake task (spec).
Using latest ActiveRecord and MySQL2, plus adding Builder to the mix.

AR and MySQL2 will be downgraded later, most likely. This is just for an easier testing environment.
A start to index definitions.
Adding Combustion into the mix - better for acceptance tests.
Searching now almost works.

Data is being returned, but isn't translated back to ActiveRecord objects yet. Attributes aren't properly supported either (nor fields from other tables). Making progress though, and pretty well tested from the start.
Create the Interpreter#translate! method on the fly.

This is better from a performance perspective, and is a great way to ensure the block is processed within the object's scope.
Ignore configuration errors to check definition is processed.
Ensuring Sphinx logs are set up.
Wait for Sphinx, just in case.
Basic full stack now is green.
Can now run the test suite with PostgreSQL.
Refactoring Sphinx methods, helper object.
Keep suite happy for MySQL as well.
Removing duplicate adapters.

Not sure how deep the adapters should be in the namespaced hierarchy, but let's just keep to one set to avoid confusion. Their placement can be changed later if needed.
Populating the search results on demand.

Still feels a little hacky - patches welcome to rework this so it's more elegant.
Match on search query.

Also bringing in DatabaseCleaner - only cleaning on live examples, though.
Keep string attributes out of the GROUP BY clause.
Cleaning up Sphinx test helpers some more.