Schema-Free In-Graph Indexing
First Claim
Patent Images
1. A computer-implemented method, comprising:
- creating multiple indexes directed to data within a knowledge graph;
correlating two or more of the created indexes, thereby generating one or more multi-dimensional indexes;
determining, based on a received query, one or more traversal paths within the data of the knowledge graph and the generated multi-dimensional indexes, wherein the traversal paths facilitate processing of the query; and
outputting a response to the query based on said determined traversal paths;
wherein the steps are carried out by at least one computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for schema-free in-graph indexing are provided herein. A computer-implemented method includes creating multiple indexes directed to data within a knowledge graph; correlating two or more of the created indexes, thereby generating one or more multi-dimensional indexes; determining, based on a received query, one or more traversal paths within the data of the knowledge graph and the generated multi-dimensional indexes, wherein the traversal paths facilitate processing of the query; and outputting a response to the query based on the determined traversal paths.
4 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
creating multiple indexes directed to data within a knowledge graph; correlating two or more of the created indexes, thereby generating one or more multi-dimensional indexes; determining, based on a received query, one or more traversal paths within the data of the knowledge graph and the generated multi-dimensional indexes, wherein the traversal paths facilitate processing of the query; and outputting a response to the query based on said determined traversal paths; wherein the steps are carried out by at least one computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to:
-
create multiple indexes directed to data within a knowledge graph; correlate two or more of the created indexes, thereby generating one or more multi-dimensional indexes; determine, based on a received query, one or more traversal paths within the data of the knowledge graph and the generated multi-dimensional indexes, wherein the traversal paths facilitate processing of the query; and output a response to the query based on said determined traversal paths.
-
-
14. A system comprising:
-
a memory; and at least one processor operably coupled to the memory and configured for; creating multiple indexes directed to data within a knowledge graph; correlating two or more of the created indexes, thereby generating one or more multi-dimensional indexes; determining, based on a received query, one or more traversal paths within the data of the knowledge graph and the generated multi-dimensional indexes, wherein the traversal paths facilitate processing of the query; and outputting a response to the query based on said determined traversal paths.
-
-
15. A computer-implemented method, comprising:
-
obtaining a query pertaining to data encompassed within a knowledge graph; creating multiple single-dimension indexes directed to data within the knowledge graph; correlating, based on the query, two or more of the created single-dimension indexes, thereby generating one or more multi-dimensional indexes; determining, based on the query, one or more traversal paths within the data of the knowledge graph and the generated multi-dimensional indexes, wherein the traversal paths facilitate identification of a response to the query; and outputting the response to the query to at least one user; wherein the steps are carried out by at least one computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification