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. 4. The method of claim 1 , wherein the training and testing of the domain-specific module includes: training and testing a plurality of feed-forward neural networks (FFNNs) that each include one or more internal layers, the FFNNs each having a test score based on the testing of the FFNNs with a portion of the data set; selecting a first FFNN from the plurality of FFNNs based on the test scores; and implementing the first FFNN in the domain-specific module.