an internet site that allows the user to search for information using keywords and boolean searching criteria.
the software that did the crawling and provided a ui for users to search, and found results is defined to be the search engine
creates a query based on your search criteria and stores the data it collects in a database.