Methods and apparatus for performing a search using a search keyword and associated aliases for the search keyword are disclosed. According to one aspect of the present invention, a method includes obtaining a search keyword via a user interface, and obtaining a search keyword via a user interface and automatically determining if there is at least one alias for the search keyword by searching a first database using the search keyword. The first database is a profile database that is configured to include a plurality of profiles that contain contact information, including a first profile that contains the search keyword. The method also includes automatically searching for at least one document using the alias if there is one, and the search keyword. The document is associated with a document data source.
展开▼