web sites that accept keywords and deliver hits or matching sites.
-started in early 1990s as relatively simple software programs using keyword indexes -today act as major portals to the web -three step process: crawling, indexing, searching.
use databases to store both the contents of web pages and details about a user's behavior, including common searches.