Text this: An effective and efficient hierarchical -means clustering algorithm