Web search engines are actually databases that contain references to thousands of resources. Users are able to interact with the database, submitting queries that "ask" the database if it contains resources that match specific criteria.
There are many search engines available on the web.