We present two new k-dimensional data structures, called the PKD-tree and the PKD-tree, respectively. They are explored for indexing combined text and point data, and evaluated experimentally for orthogonal range search (for 2 ≤ k ≤ 100 and n up to 1,000,000) using synthetic data and real data. We compared the range search performance of the PKD-tree with the PKD-tree, the k-d tree, the Pyramid...