This simple table helps explain the difference between Directories (think search.yahoo.com) and Search Engines (think google.com):

Directories Vs Search Engines