Proximity Based Dynamic Hierarchical Clustering Of High Dimensional Data For Efficient Searching