1. A system for generating an index for indexing objects based on location and keyword, comprising: a component that identifies values of attributes of objects, the attributes including a location and a keyword, each location being a vector-based representation of an area associated with an object; and a component that generates a hybrid index that indexes objects by location and keyword, the hybrid index having a primary index that maps each value of a first attribute to an associated secondary index that maps values of a second attribute to objects that have the indexed value of the first attribute and the indexed value of the second attribute.