On Graph Clustering or Community Detection: A Characteristic Analysis and Its Implications