1. A method of determining a knowledge gap between a first database containing a set of problems records and a second database containing solutions documents, said method comprising: developing a set of clusters of said problems records of said first database, each said cluster having a centroid; developing a dictionary having entries based on said problems records in said first database; developing a vector space correlated to said solutions documents in said second database, said vector space being based on said dictionary entries; developing a listing of distances between said cluster centroids and said vector space; and determining a knowledge gap for each said cluster.