anyone implemented the browsing of a catalog? how?

From: Lisa Kim (lisa.kim_at_stanford.edu)
Date: 01/16/04


Date: Fri, 16 Jan 2004 03:14:25 GMT

Imagine an Amazon-style catalog of products.

Imagine many different ways to view those products:

- searching the entire catalog for "potter"
- searching just books for "potter"
- browsing top-selling children's books
- browsing Oprah's recommendations or editor's picks
- browsing newest releases
- etc...

What are the classes here? I'm stumped on this, and been thinking of it
for a week, so I had to just ask the comp.object folks.

Same products, viewed many different ways. I can't tell if each different
way is just an instance of the View class, or if each different way is its
own class, inheriting from a Query class.

Catalog class?

A "Subset" class with many methods like topSellingChildrens(),
OprahRecommendations()?

A "SearchResult" class, where even a "browse" is just considered a search?

"Query" class that has all of these lookups stored in SQL, that connects
directly to a Database class?

Anyone have any good open-source projects to recommend studying - that
solved this problem already?
Is there a Pattern for this kind of thing?

Thanks for any advice.



Relevant Pages

  • >>>> CATALOG BOOKS <<<<
    ... Librarything Catalog Your Books Online ... Bookofjoe Librarything Catalog Your Books Online ...
    (sci.materials)
  • RE: VLF catalog cache goes crazy
    ... technique I normally use when searching for defect as a first try. ... In SIS I searched using keywords VLF and CATALOG. ... OA20748 8/2/07 HIGH CPU IN VLF ADDRESS SPACE MAY OCCUR WITH CATALOGS ...
    (bit.listserv.ibm-main)
  • Re: anyone implemented the browsing of a catalog? how?
    ... >directly to a Database class? ... Creating a catalog for books is a little more difficult than it first ... Information for books is normally stored in a marc record format, ...
    (comp.object)
  • Re: The pervasive effect of the better idea
    ... I run a web site called theassayer.org, which catalogs free books, and accepts user-submitted reviews. ... I've added The Donor to The Assayer's ... account and then click on the link on the book's page to review it. ... them to the catalog. ...
    (rec.arts.sf.composition)
  • Re: (RCSD) Scott Catalogue on CD - User Experience
    ... I'm sure the better images are a plus, but what of the searching ... CDs and various versions of the "paper" Scott catalog. ... locating stamps where you can identify something to search for. ...
    (rec.collecting.stamps.discuss)