Directories are general or subject specific lists compiled by real people. You can search them using key words.
Search Engines allow the user to search for information in a database compiled by a computer program that collects information from Web servers, indexes it, and creates a keyword searchable database.