a program that allows the user to enter words/phrases, the software returns a list of links to websites that contain said words/phrases
a computer program that visits web pages on the internet and looks for those containing particular directories or words
program that finds web sites, web pages, images, videos, news, maps, &  other information related to a specific topic.