Antipole Tree Indexing to Support Range Search and K-Nearest-Neighbor Search in Metric Spaces