1. A method comprising: receiving data about a plurality of features for each of a plurality of points-of-interest; creating, based on the respective features, a feature vector for each of the points-of-interest; and generating a geospatial index comprising the feature vectors and associated location data for each of the points-of-interest.