16. A computer-implemented system facilitating dynamic sustainability searches, comprising: means for receiving a set of search criteria and a set of sustainability factors, wherein the set of search criteria comprises at least one of a process, a product made by the process, an article of manufacture of the process, or a plant element carrying out the process, and wherein the set of sustainability factors comprises metrics for measuring at least one of an environmental impact or a socio-environmental impact for the process, product, article of manufacture, or plant element; means for searching at least one industrial automation controller to generate query results based on the set of search and the set of sustainability factors, wherein the industrial automation controller is configured to control an input/output (I/O) module, a programmable controller, a communications module, a sensor, an output device, or a combination thereof, of the process; means for enabling at least one of a user, an application, a thread, or a process to determine a prioritization value for each of the sustainability factors; means for calculating a sustainability score for each query result based at least in part on the set of sustainability factors and associated prioritization values; and means for ranking the query results based on their respective sustainability scores.
17. The system of claim 16 , further comprising means for at least one of exposing one or more interfaces to display at least one of the set of search criteria, the set of sustainability factors, query results, sustainability scores, or query result rankings, or communicating to at least one of an application, a process, a data store, or a thread at least one of the search criteria, the sustainability factors, the query results, the sustainability scores, or the query result rankings.