An electronic commerce system includes one or more databases operable to
store product data for one or more products. The system also includes a
master global content directory that includes a plurality of product
classes organized in a hierarchy, the product class categorizing the
products and associated with one or more attributes of the products. At
least one of the product classes has one or more associated product
pointers that identify one or more of the databases. The system further
includes one or more secondary content directories including one or more
classes mapping back to the product classes in the master global content
directory and the classes having associated class pointers that identify
product classes in the master global content directory. The system also
includes a search interface that communicates a search query to one or
more of the databases to search product data.