its not a good arch because you will use a tool to index another indexer, the best idea will be add another field in the data structure, like votes:[{proposal:"X",voted:true}] // is no the best but is better and you will have a list of every user that given a vote :D IA ideas over specifics tools always give more problems bread for today hungry for tomorrow :D
RE: Yet another Hive Proposals Frontend (with more Details)