Patent ID: 8321444
Filing Date: 2012-11-27
Classification: G06F

Abstract:
1. A method for searching comprising: receiving an original query; storing criteria for querying a plurality of content storage locations; selecting one or more of the plurality of content storage locations to search based on whether the original query meets the criteria for querying the plurality of content storage locations, the selected content storage locations comprising less than all of the plurality of content storage locations; mapping the original query to provide one or more processed queries for querying the selected content storage locations, wherein the processed queries comprise modifications to the original query to match requirements for querying the selected content storage locations, an individual modification comprising a field name in the original query that is replaced with a different field name in a first one of the processed queries, wherein the different field name is particular to a first one of the selected content storage locations to which the first processed query is submitted; submitting the processed queries to the selected content storage locations, including submitting the first processed query with the different field name to the first selected content storage location and at least one other processed query to another selected content storage location; receiving search results of the processed queries from the selected content storage locations; mapping the search results of the processed queries to match the original query; and providing the mapped search results of the processed queries in response to the original query, wherein at least the mapping the original query is performed by a computing device.