I can't imagine it indexing per vote. It would strain the server innapropriately.
I mention this because I'm trying to do something similar on a project of mine, and can't figure out what the best way to index objects after they have been voted on.
I am using Sunspot-Solr.