GENERATION OF A DATA MODEL FOR SEARCHING MACHINE DATA
First Claim
1. A method, comprising:
- generating a data model for computer data stored in a repository, wherein generating the data model includes;
generating an initial query string,executing the initial query string on the data,generating an initial result set based on the initial query string being executed on the data,determining one or more candidate fields from one or more results of the initial result set,generating a candidate data model based on the one or more candidate fields,iteratively modifying the candidate data model until the candidate data model models the data, andusing the candidate data model as the data model;
generating a new query string using the data model;
executing the new query string on the data; and
generating a new result set based on the new query string being executed on the data.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments include generating data models that may give semantic meaning for unstructured or structured data that may include data generated and/or received by search engines, including a time series engine. A method includes generating a data model for data stored in a repository. Generating the data model includes generating an initial query string, executing the initial query string on the data, generating an initial result set based on the initial query string being executed on the data, determining one or more candidate fields from one or results of the initial result set, generating a candidate data model based on the one or more candidate fields, iteratively modifying the candidate data model until the candidate data model models the data, and using the candidate data model as the data model. The method further includes generating a new query string using the data model, executing the new query string on the data, and generating a new result set based on the new query string being executed on the data.
-
Citations
15 Claims
-
1. A method, comprising:
-
generating a data model for computer data stored in a repository, wherein generating the data model includes; generating an initial query string, executing the initial query string on the data, generating an initial result set based on the initial query string being executed on the data, determining one or more candidate fields from one or more results of the initial result set, generating a candidate data model based on the one or more candidate fields, iteratively modifying the candidate data model until the candidate data model models the data, and using the candidate data model as the data model; generating a new query string using the data model; executing the new query string on the data; and generating a new result set based on the new query string being executed on the data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
a processor; and a non-transitory computer-readable storage medium containing instructions configured to cause the processor to perform operations including; generating a data model for computer data stored in a repository, wherein generating the data model includes; generating an initial query string, executing the initial query string on the data, generating an initial result set based on the initial query string being executed on the data, determining one or more candidate fields from one or results of the initial result set, generating a candidate data model based on the one or more candidate fields, iteratively modifying the candidate data model until the candidate data model models the data, and using the candidate data model as the data model; generating a new query string using the data model; executing the new query string on the data; and generating a new result set based on the new query string being executed on the data. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-program product, tangibly embodied in a non-transitory machine-readable medium, including instructions configured to cause a data processing apparatus to:
-
generate a data model for computer data stored in a repository, wherein generating the data model includes; generate an initial query string, execute the initial query string on the data, generate an initial result set based on the initial query string being executed on the data, determine one or more candidate fields from one or results of the initial result set, generate a candidate data model based on the one or more candidate fields, iteratively modify the candidate data model until the candidate data model models the data, and use the candidate data model as the data model; generate a new query string using the data model; execute the new query string on the data; and generate a new result set based on the new query string being executed on the data. - View Dependent Claims (12, 13, 14, 15)
-
Specification