Replacing core services
Currently not possible, but I really like the idea of a plugin being able to swap out what craft()-&gt;search points to, whether it's ElasticSearch, Lucene, etc.

I'll add it to our internal list, but you might want to submit a public feature request for this as well.