A search engine is a web site connected to a database that catalogs other Web sites. It will search the actual text of other web sites. A computer search program, or spider, follows links on web pages to regularly and automatically rebuild this database.