1. A computer program product for determining solutions to a problem experienced by a user with respect to a data processing system, the computer program product comprising: a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to select a collection of documents; computer readable program code configured to analyze the text in each document using plain text analysis to identify problems and associated solutions; computer readable program code configured to create an index of problems and associated solutions based on the analysis of the collection of documents; computer readable program code configured to receive a query from the user, the query including a problem description of the problem experienced by the user with respect to the data processing system; computer readable program code configured to extract one or more keywords from the received problem description; computer readable program code configured to search an index of problems and associated solutions using the one or more extracted keywords, the index of problems and associated solutions being created a based on the analysis of the collection of documents; computer readable program code configured to return one or more documents containing words or phrases that are similar to the keywords used for searching the index of problems and associated solutions; and computer readable program code configured to present the documents relevant for the problem and associated solutions to the user.