7. The computer-implemented method of claim 1 , wherein: obtaining the first profile data for the first user comprises obtaining information indicating a first geographical location; obtaining the second profile data for the second users comprises obtaining information that indicates second geographical locations from which the respective search queries were submitted; and determining the similarity scores comprises determining the similarity scores based on distances between the first geographical location and the respective second geographical locations.
7. The computer-implemented method of claim 1 , wherein: obtaining the first profile data for the first user comprises obtaining information indicating a first geographical location; obtaining the second profile data for the second users comprises obtaining information that indicates second geographical locations from which the respective search queries were submitted; and determining the similarity scores comprises determining the similarity scores based on distances between the first geographical location and the respective second geographical locations. 8. The computer-implemented method of claim 7 , wherein obtaining information indicating the first geographical location comprises receiving information indicating a current location of the computing device.