A K-partitioning algorithm for clustering large-scale spatio-textual data. (March 2017)