Federated search
First Claim
Patent Images
1. A system for managing content comprising:
- A processor configured 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;
split the search query into a first split search query and a second split search query;
cause the first split search query to search an internal repository, wherein the internal repository is organized by content item type;
cause the second split search query to search in an external content source, wherein the external content source is not natively configured to provide content type data for content items;
receive a first result associated with the first split search query of the internal repository;
receive at the content management system a second result associated with the second split search query of the external content source;
associate a content type with a content item included in the second result based at least in part on an information associated with the second result;
combine the first result and the second result at a time subsequent to associating the content type with the content item included in the second result;
provide the combined results; and
a memory coupled to the processor and configured to provide the processor with instructions.
9 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
17 Claims
-
1. A system for managing content comprising:
-
A processor configured 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; split the search query into a first split search query and a second split search query; cause the first split search query to search an internal repository, wherein the internal repository is organized by content item type; cause the second split search query to search in an external content source, wherein the external content source is not natively configured to provide content type data for content items; receive a first result associated with the first split search query of the internal repository; receive at the content management system a second result associated with the second split search query of the external content source; associate a content type with a content item included in the second result based at least in part on an information associated with the second result; combine the first result and the second result at a time subsequent to associating the content type with the content item included in the second result; provide the combined results; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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:
-
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; splitting the search query into a first split search query and a second split search query; causing the first split search query to search an internal repository, wherein the internal repository is organized by content item type; causing the second split search query to search in an external content source that is not natively configured to provide content type data for content items; receiving a first result associated with the first split search query of the internal repository; receiving at the content management system a second result associated with the second split search query of the external content source; associating a content type with a content item included in the second result based at least in part on an information associated with the second result; combining the first result and the second result at a time subsequent to associating the content type with the content item included in the second result; and providing the combined results.
-
-
17. 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; splitting the search query into a first split search query and a second split search query; causing the first split search query to search an internal repository, wherein the internal repository is organized by content item type; causing the second split search query to search in an external content source that is not natively configured to provide content type data for content items; receiving a first result associated with the first split search query of the internal repository; receiving at the content management system a second result associated with the second split search query of the external content source; associating a content type with a content item included in the second result based at least in part on an information associated with the second result; combining the first result and the second result at a time subsequent to associating the content type with the content item included in the second result; and providing the combined results.
-
Specification