| CPC G06F 16/3332 (2019.01) [G06F 16/2433 (2019.01); G06F 16/3331 (2019.01); G06F 16/338 (2019.01); G06F 16/80 (2019.01); G06F 16/9032 (2019.01); G06F 16/90335 (2019.01)] | 20 Claims |

|
1. A computer-implemented method of executing structured queries on unstructured data, the method comprising:
receiving a structured query in a structured query language;
determining a schema that defines a structure for unstructured data, wherein the schema identifies a plurality of fields in the unstructured data;
executing a pilot query on the unstructured data, by using the schema, to identify one or more fields in the unstructured data;
converting the structured query in the structured query language into an unstructured query in an unstructured query language, by using the one or more fields identified by executing the pilot query, wherein the unstructured query is used to access the unstructured data; and
executing a search on the unstructured data by using the unstructured query, to produce a result of the search.
|