1. A computer-implemented method of reorienting navigation trees based on semantic grouping of repeating tree node, said method comprising: displaying a navigation area; displaying a content area; said navigation area displaying a hierarchical structure and a non-hierarchical mesh structure; said content area displaying detailed information about files or objects; said non-hierarchical mesh structure representing a topology of all possible relationships between said files or objects within said hierarchical structure; said non-hierarchical mesh structure providing indicators and quick-access controls for nodes on a navigation tree which represents all said files or objects which appear more than one time in said hierarchical structure; based on a user's input, switching between displaying said hierarchical structure and displaying said non-hierarchical mesh structure; in response to said user clicking on an indicator of said indicators of a node of said non-hierarchical mesh structure, displaying said topology of all possible relationships and related parent nodes for said node, showing all instances of said node in said content area; displaying and tagging all redundant nodes on said navigation tree; displaying and tagging all container nodes on said navigation tree; displaying and tagging all end nodes on said navigation tree; toggling between an expanded view and a compressed view of said hierarchical structure and said non-hierarchical mesh structure; contextually and inline with said navigation tree, said user re-orienting said navigation tree; re-filtering to group said all redundant nodes on said navigation tree; wherein in said re-filtering step, said all redundant nodes are grouped semantically using a semantic matching module; wherein said semantic matching module comprises: a semantic database, a set of semantic matching rules, and a set of semantic matching threshold settings; wherein said semantic database comprises a set of contextual proximity and similarity information and an exception list; wherein said semantic database, said set of semantic matching rules, and said set of semantic matching threshold settings are configurable by an administrator or said user; wherein a representation method of said semantically grouped redundant nodes in said re-oriented navigation tree is one of semantically representation methods; wherein said semantically representation methods comprises: displaying a concatenation of labels of said semantically grouped redundant nodes, or displaying a most frequent label of said semantically grouped redundant nodes, and displaying remaining less frequent labels of said semantically grouped redundant nodes on mouse flyover; wherein said semantic database is undated and added by said user, by tagging said labels with additional keywords, to determine and match semantically equivalent labels; said user breaking semantic relationship between said labels by said exception list of matched pairs, to exclude equivalents.