| CPC G06F 16/248 (2019.01) [G06F 3/0481 (2013.01); G06F 3/04842 (2013.01); G06F 3/04847 (2013.01)] | 16 Claims |

|
1. A method, comprising:
displaying, via a graphical user interface, a plurality of search-related statements of a data processing package, wherein a first search-related statement of the plurality of search-related statements comprises one or more executable query commands of a query language identifying a respective set of data and a manner of processing the respective set of data;
receiving an indication, via the graphical user interface, to create a chart based on the first search-related statement of the data processing package;
identifying a first command token in the first search-related statement of the data processing package;
identifying a plurality of command tokens based on the first command token;
causing the graphical user interface to display a first display object for selecting at least one command token of the plurality of command tokens;
receiving an indication of a selection of a particular command token of the plurality of command tokens;
identifying a plurality of parameters based on the particular command token;
causing the graphical user interface to display a second display object for selecting at least one parameter of the plurality of parameters for the chart;
receiving an indication of a selection of a particular parameter of the plurality of parameters for the chart;
receiving an indication to execute the data processing package;
based on the indication to execute the data processing package, generating a second search-related statement using the particular command token and the particular parameter;
appending the second search-related statement to the data processing package to form an enriched data processing package;
communicating the enriched data processing package to a search service;
receiving results from the search service; and
displaying the chart based on the results.
|