1. A method for managing history data in a tree text history management system during a search by a user, comprising the steps of: (a) receiving at least one history data from the search using at least one search term; (b) automatically creating a tree text history entry in a tree text history section by associating with the at least one history data from the search within context of the at least one search term; (c) repeating steps (a) through (b) by creating a plurality of tree text history entries in the tree text history section by associating with a plurality of history data from a plurality of searches using a plurality of search terms in a hierarchical format; and (d) managing the plurality of tree text history entries created in the tree text history section; wherein the tree text history management system provides the user with the plurality of tree text history entries created within the context of the plurality of search terms that are reusable, modifiable and manageable.