Facilitating distributed data processing for dynamic and efficient generation of search results in an on-demand services environment
First Claim
1. A database system-implemented method, comprising:
- monitoring, by a local query platform of the database system, data at a database communicatively coupled to the local query platform, wherein monitoring includes detecting one or more data occurrences in the data, wherein the one or more data occurrences include one or more modifications to one or more portions of the data relating to one or more tenants in a multi-tenant environment;
transmitting, by the local query platform, the one or more data occurrences from the database to a remote data processing entity to process the one or more data occurrences, wherein results of the processing of the one or more data occurrences are cached at the database by the remote processing entity over a network, wherein the one or more data occurrences are assigned one or more classifications relating to the one or more tenants;
mapping, by the local query platform, one or more values to the results of the one or more data occurrences based on the one or more classifications; and
generating, by the local query platform, search data from the results based on the mapped values such that a customized portion of the search data is suggested to a tenant in response to a query placed by the tenant.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for facilitating distributed data processing for dynamic and efficient generation of search results in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a data processing platform, extracted data occurrences from a database coupled to a server computing device, where each data occurrence may be assigned a classification according to a category. The method may further include mapping values to the data occurrences based on classifications of the data occurrences, mapping prefixes to the data occurrences based on identifying names of the data occurrences, and generating search data based on the mapped values and mapped prefixes, where the search data may represent autosuggestions.
-
Citations
15 Claims
-
1. A database system-implemented method, comprising:
-
monitoring, by a local query platform of the database system, data at a database communicatively coupled to the local query platform, wherein monitoring includes detecting one or more data occurrences in the data, wherein the one or more data occurrences include one or more modifications to one or more portions of the data relating to one or more tenants in a multi-tenant environment; transmitting, by the local query platform, the one or more data occurrences from the database to a remote data processing entity to process the one or more data occurrences, wherein results of the processing of the one or more data occurrences are cached at the database by the remote processing entity over a network, wherein the one or more data occurrences are assigned one or more classifications relating to the one or more tenants; mapping, by the local query platform, one or more values to the results of the one or more data occurrences based on the one or more classifications; and generating, by the local query platform, search data from the results based on the mapped values such that a customized portion of the search data is suggested to a tenant in response to a query placed by the tenant. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a computing device having a processing device coupled with memory to store instructions relating to a mechanism, wherein the instructions, when executed by the processing device, cause the processing device to perform operations comprising; monitoring, by a local query platform of the database system, data at a database communicatively coupled to the local query platform, wherein monitoring includes detecting one or more data occurrences in the data, wherein the one or more data occurrences include one or more modifications to one or more portions of the data relating to one or more tenants in a multi-tenant environment; transmitting, by the local query platform, the one or more data occurrences from the database to a remote data processing entity to process the one or more data occurrences, wherein results of the processing of the one or more data occurrences are cached at the database by the remote processing entity over a network, wherein the one or more data occurrences are assigned one or more classifications relating to the one or more tenants; mapping, by the local query platform, one or more values to the results of the one or more data occurrences based on the one or more classifications; and generating, by the local query platform, search data from the results based on the mapped values such that a customized portion of the search data is suggested to a tenant in response to a query placed by the tenant. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A machine-readable medium having stored thereon instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
monitoring, by a local query platform of the database system, data at a database communicatively coupled to the local query platform, wherein monitoring includes detecting one or more data occurrences in the data, wherein the one or more data occurrences include one or more modifications to one or more portions of the data relating to one or more tenants in a multi-tenant environment; transmitting, by the local query platform, the one or more data occurrences from the database to a remote data processing entity to process the one or more data occurrences, wherein results of the processing of the one or more data occurrences are cached at the database by the remote processing entity over a network, wherein the one or more data occurrences are assigned one or more classifications relating to the one or more tenants; mapping, by the local query platform, one or more values to the results of the one or more data occurrences based on the one or more classifications; and generating, by the local query platform, search data from the results based on the mapped values such that a customized portion of the search data is suggested to a tenant in response to a query placed by the tenant. - View Dependent Claims (12, 13, 14, 15)
-
Specification