a program that indexes web documents and attempts to match those documents with search words or phrases by an end user (e.g. google, bing).
search engines are programs that search documents for specific keywords and return a list of the documents where the keywords are found. examples are google, bing, and yahoo!
trains computers to accurately recognize patterns in data for purposes of data analysis, prediction, and/or action selection by autonomous agents