Text this: Spark-based DBSCAN++ for efficient density-based clustering