Community Detection and Ranking in Big Data Graphs