1. A method of providing domain-specific modules for domain-specific searches, the method comprising: specifying one or more input elements and one or more output elements for a domain-specific search in a domain, the domain including data that relates the one or more input elements to the one or more output elements; identifying one or more related elements corresponding to metadata in the domain for the one or more input elements or output elements; determining a data set corresponding to the one or more input elements, output elements, and related elements in the domain; and using the data set, by utilizing at least one processor, to train and test a domain-specific module that relates the one or more input elements, output elements and related elements, the domain-specific module operating to receive input values for the one or more input elements and provide output values for the one or more output elements, and the output elements identifying a relevant document related to the domain, the relevant document corresponding to a domain-specific search result for a search defined by the input values.
1. A method of providing domain-specific modules for domain-specific searches, the method comprising: specifying one or more input elements and one or more output elements for a domain-specific search in a domain, the domain including data that relates the one or more input elements to the one or more output elements; identifying one or more related elements corresponding to metadata in the domain for the one or more input elements or output elements; determining a data set corresponding to the one or more input elements, output elements, and related elements in the domain; and using the data set, by utilizing at least one processor, to train and test a domain-specific module that relates the one or more input elements, output elements and related elements, the domain-specific module operating to receive input values for the one or more input elements and provide output values for the one or more output elements, and the output elements identifying a relevant document related to the domain, the relevant document corresponding to a domain-specific search result for a search defined by the input values. 2. The method of claim 1 , wherein the domain-specific module is a first domain-specific module and the method further comprises: using the data set to train and test a classification module that classifies a search request for operations by one of a plurality of domain-specific modules including the first domain-specific module, the classification module including an artificial neural network (ANN) that identifies a domain-specific module corresponding to the search request.