1. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps: determining to accept search criteria from a user, the search criteria including a domain identifier identifying a domain and a query; in response to accepting said search criteria from the user, receiving a set of tuples for a corpus of documents, at least one tuple (a) identifying a corresponding document in the corpus of documents satisfying the search criteria and (b) identifying location-related information referenced within that corresponding document and satisfying the domain identifier; determining to request and receiving a result from an additional query based at least in part on the domain identifier, the result not including any of the set of tuples; and determining to display a representation of at least a subset of the set of tuples and a representation of the result of the additional query; and wherein the additional query includes a query to a database.