a spider (crawler, bot or robot) that crawls the Internet retrieving Web documents that want to be searchable, then follows hypertext links to retrieve other Web documents.
a program that creates an index from the documents retrieved by the spider.
a program that receives your search request, compares it to the entries in the index, and returns results to you.
Did you know you can make $1000 a day with Google Cash?