A search engine's database cannot possibly contain every piece of information that is on the WWW, therefore search results will not include every available web resource.
In addition, because each search engine collects resources differently, the same query typed into several search engines is likely to produce different results.