Distributed Antipole Clustering for Efficient Data Search and Management in Euclidean and Metric Spaces