Federated search
First Claim
Patent Images
1. A method for managing content comprising:
- receiving at a content management system that is organized by content item type a search query using a content type data to request one or more content items;
translating the search query to search an internal repository;
translating, using a configuration adapter, the search query to search an external content source that is not natively configured to provide content type data for content items;
causing the search query to search the internal repository;
causing the search query to search in the external content source;
receiving a result associated with the search query of the internal repository, wherein the internal repository is organized by content item type;
receiving at the content management system a result associated with the search query from a search of the external content source not natively configured to provide content type data for content items; and
associating, using the configuration adapter, a content type with a content item included in the result based at least in part on an information associated with the result; and
combining the result associated with the search query of the internal repository and the result associated with the search query of the external content source; and
providing the combined results as organized by content item type;
providing a content type aware content management service based at least in part on the content type associated with the content item, wherein the content type aware management service comprises one or more of the following;
viewing the content item based at least in part on the content type, searching based at least in part on the content type, and displaying a search result based at least in part on the content type.
11 Assignments
0 Petitions
Accused Products
Abstract
Federated search is disclosed. A result associated with a search of a content source not natively configured to provide content type data for content items is received. A content type is associated with a content item included in the result based at least in part on information associated with the result.
-
Citations
19 Claims
-
1. A method for managing content comprising:
-
receiving at a content management system that is organized by content item type a search query using a content type data to request one or more content items; translating the search query to search an internal repository; translating, using a configuration adapter, the search query to search an external content source that is not natively configured to provide content type data for content items; causing the search query to search the internal repository; causing the search query to search in the external content source; receiving a result associated with the search query of the internal repository, wherein the internal repository is organized by content item type; receiving at the content management system a result associated with the search query from a search of the external content source not natively configured to provide content type data for content items; and associating, using the configuration adapter, a content type with a content item included in the result based at least in part on an information associated with the result; and combining the result associated with the search query of the internal repository and the result associated with the search query of the external content source; and providing the combined results as organized by content item type; providing a content type aware content management service based at least in part on the content type associated with the content item, wherein the content type aware management service comprises one or more of the following;
viewing the content item based at least in part on the content type, searching based at least in part on the content type, and displaying a search result based at least in part on the content type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product for managing content, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for a processor for:
-
receiving at a content management system that is organized by content item type a search query using a content type data to request one or more content items; translating the search query to search an internal repository; translating, using a configuration adapter, the search query to search an external content source that is not natively configured to provide content type data for content items; causing the search query to search the internal repository; causing the search query to search in the external content source; receiving a result associated with the search query of the internal repository, wherein the internal repository is organized by content item type; receiving at the content management system a result associated with the search query from a search of the external content source not natively configured to provide content type data for content items; and associating, using the configuration adapter, a content type with a content item included in the result based at least in part on an information associated with the result; and combining the result associated with the search query of the internal repository and the result associated with the search query of the external content source; and providing the combined results as organized by content item type; providing a content type aware content management service based at least in part on the content type associated with the content item, wherein the content type aware management service comprises one or more of the following;
viewing the content item based at least in part on the content type, searching based at least in part on the content type, and displaying a search result based at least in part on the content type.
-
-
19. A system for managing content comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; receive at a content management system that is organized by content item type a search query using a content type data to request one or more content items; translate the search query to search an internal repository; translate, using a configuration adapter, the search query to search an external content source that is not natively configured to provide content type data for content items; cause the search query to search the internal repository; cause the search query to search in the external content source; receive a result associated with the search query of the internal repository, wherein the internal repository is organized by content item type; receive at the content management system a result associated with the search query from a search of the external content source not natively configured to provide content type data for content items; and associate, using the configuration adapter, a content type with a content item included in the result based at least in part on an information associated with the result; and combine the result associated with the search query of the internal repository and the result associated with the search query of the external content source; and provide the combined results as organized by content item type; provide a content type aware content management service based at least in part on the content type associated with the content item, wherein the content type aware management service comprises one or more of the following;
viewing the content item based at least in part on the content type, searching based at least in part on the content type, and displaying a search result based at least in part on the content type.
-
Specification