21. A computer program product for managing text, the computer program product comprising a non-transitory computer readable storage device having program instructions embodied therewith, the program instructions executable by a data processing system to cause the data processing system to perform steps of: identifying a log of research and a text in a document that matches the log of research; and determining whether a mismatch exists between a search result for the text and the log of research, and if so, modifying the text in the document based on the log of research.
21. A computer program product for managing text, the computer program product comprising a non-transitory computer readable storage device having program instructions embodied therewith, the program instructions executable by a data processing system to cause the data processing system to perform steps of: identifying a log of research and a text in a document that matches the log of research; and determining whether a mismatch exists between a search result for the text and the log of research, and if so, modifying the text in the document based on the log of research. 23. The computer program product of claim 21 , wherein the program instructions are downloaded over a network from a remote data processing system to the computer readable storage device.