1. A method for managing history data in a tree text history management system during a web search by a user, comprising the steps of: (a) receiving a history data from the web search using a search term; (b) automatically creating a tree text history entry in a tree text history section by associating with the history data from the web search within the context of the search term; (c) repeating steps (a) through (b) and creating tree text history entries in the tree text history section by associating the history data from web searches using search terms in a hierarchical format; (d) managing the tree text history entries created in the tree text history section; (e) pulling up a context menu in one of the tree text history section and a web document section; (f) using the context menu for the web search within the context of the search term; (g) conducting at least one of a web search and a sub-search via the context menu; and (h) using a dialog box to select a display option for sub-search results; wherein the tree text history management system provides the user with the tree text history entries created within the context of the search terms that are reusable, modifiable, and manageable, and wherein the context menu is integrated with the tree text history management system.