Click Here for the full article.

Use Perl and a vector-space search engine to search and display records from your Lightweight Directory Access Protocol (LDAP) database. Use inflected letters and numbers to create a useful vector space from structured LDAP data. Compensate for typographical and spelling errors automatically while showing the most appropriate match for any query entered. IBM developerWorks podcast with Scott Laningham.

Original link at IBM developerworks. Please use the cached copy if the link is dead.