A navigation system is used in combination with a data retrieval system to
more effectively locate the correct answers or information in search
content. The navigation system provides taxonomies that identify
different information categories and sub-categories (facets). Classifiers
automatically classify the search content by identifying the content
corresponding with associated facets. The facets, in conjunction with the
associated classifiers, provide robust classification and correlation
between both structured and unstructured content. Rules can be used in
conjunction with the facets and classifiers to automatically control
different navigation operations. The navigation system can also leverage
ontologies to dynamically create taxonomies and provides unique facet
expansion and intra-document classification operations.