Search engines have built a sophisticated understanding of semantics and the way we use language. So, if a user searches for “car rental” the search engine will look for pages that are relevant to “car rental” as well as possibly “car hire”, “vehicle hire” and so forth.
Search engines have also built up knowledge around common misspellings and synonyms and common related searches, so as to try to return the best results for a user.