CPC G06F 16/24573 (2019.01) [G06F 16/24534 (2019.01); G06F 16/248 (2019.01)] | 20 Claims |
1. A method for processing search queries, the method comprising:
receiving, by an insight service and from an organization user of a client device, a search query comprising at least one search topic,
wherein the insight service and the client device are operably connected to each other over a combination of wired and wireless connections,
wherein the insight service is executing on a first computing device (CD) that comprises at least a first integrated circuitry (IC) that performs services for a second CD, wherein the client device is the second CD that comprises at least a second IC that provides second services to the organization user;
obtaining a metadata graph representative of an asset catalog, wherein the metadata graph comprises at least a set of node subsets and a set of nodes,
wherein the set of nodes comprises a first node set, a second node set, and a third node set,
wherein the first node set corresponds to a group of documents,
wherein the second node set corresponds to a group of authors,
wherein the third node set corresponds to a group of topics,
wherein the set of nodes are representative of asset catalog entries, wherein a first asset catalog entry of the asset catalog entries specifies at least one selected from a group consisting of a description of a first original asset, ownership information of the asset, version information of the asset, a topic associated with the asset, an identifier of the asset, and a compliance policy associated with the asset;
filtering, based on the at least one search topic, the metadata graph to identify at least one node subset of the set of node subsets;
generating a k-partite metadata graph using the at least one node subset; and
producing a complete search query result based on the k-partite metadata graph,
wherein producing the complete search query result based on the k-partite metadata graph comprises:
performing a first assessment of user access permissions against first compliance information associated with the first original asset, wherein the first assessment comprises at least determining:
a geographical location of the user that is exposed to geographical restrictions, and
a type of an organization associated with the user that grants usability of the first original asset.
|