1. A method for allowing at least two users to collaborate in performing a search, the method comprising: on a first communication device, specifying, by a first user, a first search query; on a second communication device, specifying, by a second user distinct from the first user, a second search query; and on the first communication device, performing a search, the search based, at least in part, on a logical combination of the first and second search queries; wherein the search is based on aspects of situational awareness consisting of: a location of the first user when specifying the first search query, a location of the second user when specifying the second search query, a time-of-day when the first search query is specified, a time-of-day when the second search query is specified, image data captured when the first search query is specified, image data captured when the second search query is specified, sound data captured when the first search query is specified, sound data captured when the second search query is specified, a presence of another member of a group that includes the first user and the second user when the first search query is specified, and a presence of another member of a group that includes the first user and the second user when the second search query is specified.