It's not exactly what you are looking for nor perfect but man -k keyword or man --apropos keyword already is similar to what your describing.
doug >> I will try to be explain. >> >> I am sitting in my imaginary system administrators office. One by one >> users come in and ask the same basic question; "What application can I >> use to do foo". I should remember everyone of the thousands of programs >> on the system. After all I did install them. But I really can't. I am >> just to stupid. Wouldn't it be nice if I could tell the following to >> everyone to type "command keyword" or "command string", and a list of >> applications related to that keyword or string would be provided. >> Perhaps the location of documentation could also be listed. >> This way when I am trying to convince a friend that Linux is better than >> MS and they ask "but, can it do foo?", I can do a search and quickly and >> easily say yes try any of these applications to do foo. Personally I >> have sometimes found an application on the system long after I actually >> needed or wanted it. Much time is wasted in needless frustration. >> >> Tom