Just pushed a big feature to ES called Percolator. Percolator does the "reverse" of what ES does today. Instead of indexing docs and then running searches against them, one registers queries and percolates a doc among them, getting back which queries matched that doc.
Tons of more features can be built on top of this core feature, would love to hear some feedback.
Note, this feature is still experimental.