Percolator has some limitations like it does support fully DSL like search query and query string is not allowed etc.
if you have limited things to match then Percolator would be the best.
in our case,Percolator did not help much.. we have a complex query to search that's why
again it depends upon use cases