9. The non-transitory computer-readable medium of claim 8 , where the instructions further comprise: one or more instructions that, when executed by the processor, cause the processor to: store the answer in the repository.
8. A non-transitory computer-readable medium for storing instructions, the instructions comprising: one or more instructions that, when executed by a processor of a device, cause the processor to: receive a search query; transform the search query into a transformed search query understood by a technical computing environment (TCE)-based search engine, the transformed search query including a plurality of query elements; determine, based on processing the plurality of query elements, information requested by the transformed search query, the information requested by the transformed search query being based on a determined intent associated with the search query; determine a respective input type for each query element of the plurality of query elements, each respective input type corresponding to a respective TCE model of one or more TCE models; select at least one TCE model, of the one or more TCE models, from a repository based on the information requested by the transformed search query and based on the determined respective input type; provide the information requested by the transformed search query to the selected at least one TCE model; execute the selected at least one TCE model, based on the information requested by the transformed search query, to generate an answer to the search query; and provide the answer for display.