20. The navigation system of claim 14 , wherein at least one search term of the plurality of search terms is a location value.
14. A navigation system comprising: a processor; and data storage containing instructions executable by the processor for carrying out destination selection functions, the functions including: receiving a plurality of search terms; generating a query range for each received search term, wherein the query range includes a lower-bound token pair and an upper-bound token pair; querying a multi-dimensional index using the query range; and receiving from the multi-dimensional index a result set of document identifiers associated with destinations.