SEMANTICALLY AGGREGATED INDEX IN AN INDEXER-AGNOSTIC INDEX BUILDING SYSTEM
First Claim
1. A computer program product for an indexer-agnostic index building system, comprising:
- a computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to perform operations for creating a semantically aggregated index, the operations comprising;
extracting documents from a data source, wherein each document includes a data object;
distributing the documents to a plurality of processing nodes within the system;
for each node indexing the data objects for each document into fields using semantic rules; and
grouping indexed data objects for related fields by;
classifying the documents into logical groups based on the semantic rules; and
creating a searchable index shard for related logical groups.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer program product for an indexer-agnostic index building system includes a computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to perform operations for creating a semantically aggregated index. The operations include: extracting documents from a data source, wherein each document includes a data object; distributing the documents to a plurality of processing nodes within the system; for each node: indexing the data objects for each document into fields using semantic rules; and grouping indexed data objects for related fields by: classifying the documents into logical groups based on the semantic rules; and creating a searchable index shard for related logical groups.
39 Citations
20 Claims
-
1. A computer program product for an indexer-agnostic index building system, comprising:
a computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to perform operations for creating a semantically aggregated index, the operations comprising; extracting documents from a data source, wherein each document includes a data object; distributing the documents to a plurality of processing nodes within the system; for each node indexing the data objects for each document into fields using semantic rules; and grouping indexed data objects for related fields by; classifying the documents into logical groups based on the semantic rules; and creating a searchable index shard for related logical groups. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for creating a semantically aggregated index in an indexer-agnostic index building system, the method comprising:
-
extracting documents from a data source, wherein each document includes a data object; distributing the documents to a plurality of processing nodes within the system; for each node indexing the data objects for each document into fields using semantic rules; and grouping indexed data objects for related fields by; classifying the documents into logical groups based on the semantic rules; and creating a searchable index shard for related logical groups. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An indexer-agnostic index building system, comprising:
-
a plurality of processing nodes connected to a computer readable storage medium; and a processor configured to perform operations, the operations comprising; extracting documents from the data source and storing the documents on the computer readable storage medium, wherein each document includes at least one data object; distributing the documents to the processing nodes; for each node indexing the data objects for each document into fields using semantic rules; and grouping indexed data objects for related fields by; classifying the documents into logical groups based on the semantic rules; and creating a searchable index shard for related logical groups. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification