https://cognitivehub.in/scikit-learn-clustering-text-documents-using-dbscan/