Distributed Index based on Geographic Hashing Table for Mobile Ad Hoc Networks