* It cores on my development VM (but not for anybody else) when I pass it a bad regex, and I don't know why.
* We haven't implemented delete or update support in it, which we'd need for incremental indexing.
* A niggle: can't count total results without fetching them all or running a (possibly expensive) query twice. Lame.
Here are some alternatives. Let's go shopping.