Triplify - an ultra-compact search engine with compare and rank capabilities