Overview | Package | Class | Tree | Deprecated | Index | Help
| bea Systems, Inc.
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package theory.smart.ebusiness.shoppingadvisor

The advisor has three main functions:
1) to allow item searches based on qualities
2) to suggest items to a customer based on their profile
3) to learn about a customer's preference and store that information
The advisor indexes the items in the various catalogs and makes them searchable by quality strings.
Normally search engines count the number of instances of words in html documents and then cross reference by word count so that documents with the most number of word matches can be quickly found.

See:
Description

Interface Summary
CustomerProfile | This class stores a list of qualities desired by a particular customer
CustomerProfileHome | The home interface for the CustomerProfile entity bean.
ItemByDegree | This class associates an item with a degree.
ItemQualities | This map of Qualities by Item Key allows effecient administration of adds updates and removes of items to/ from the shopping advisor.
ItemQualitiesHome | The home interface for the ItemQualities entity bean.
ItemsByQuality | This class has a particular quality, and it has a collection of items that have that quality to some degree.
ItemsByQualityHome | The home interface for the ItemsByQuality entity bean.
ShoppingAdvisor | This class is the interface to the shopping advisor package.
ShoppingAdvisorHome | The home interface for the ShoppingAdvisor Session Bean.
Suggestion | matched [Suggestion] <*>------> [`int`]
Suggestions | This is the list of matching items scored by how well they match.

Class Summary
CustomerProfileImpl | This class stores a list of qualities desired by a particular customer
CustomerProfilePk | This is a PrimaryKey for managing the life cycle of a BSC Configurable/Entity bean.
CustomerProfileValue | This class stores a list of qualities desired by a particular customer
ItemByDegreeDegreeComparator | Used to compare items by degree using ItemByDegree.
ItemByDegreeHome | The home class for the ItemByDegree belonging.
ItemByDegreeImpl | This class associates an item with a degree.
ItemByDegreeItemComparator | Compares two ItemByDegree by obtaining their items and comparing the items' primary keys.
ItemQualitiesImpl | This map of Qualities by Item Key allows effecient administration of adds updates and removes of items to/ from the shopping advisor.
ItemQualitiesPk | This is a PrimaryKey for managing the life cycle of a BSC Configurable/Entity bean.
ItemQualitiesValue | This map of Qualities by Item Key allows effecient administration of adds updates and removes of items to/ from the shopping advisor.
ItemsByQualityImpl | This class has a particular quality, and it has a collection of items that have that quality to some degree.
ItemsByQualityPk | This is a PrimaryKey for managing the life cycle of a BSC Configurable/Entity bean.
ItemsByQualityValue | This class has a particular quality, and it has a collection of items that have that quality to some degree.
QualityDegreeComparator | Compares two qualities by degree
ShoppingAdvisorImpl | This class is the interface to the shopping advisor package.
SuggestionHome | The home class for the Suggestion belonging.
SuggestionImpl |
SuggestionItemComparator | Compares two Suggestion by obtaining their items and comparing the items' primary keys.
SuggestionScoreComparator | Compares two Suggestion by obtaining their scores
SuggestionsHome | The home class for the Suggestions belonging.
SuggestionsImpl | This is the list of matching items scored by how well they match.

## Package theory.smart.ebusiness.shoppingadvisor Description

The advisor has three main functions:
1) to allow item searches based on qualities
2) to suggest items to a customer based on their profile
3) to learn about a customer's preference and store that information
The advisor indexes the items in the various catalogs and makes them searchable by quality strings.
Normally search engines count the number of instances of words in html documents and then cross reference by word count so that documents with the most number of word matches can be quickly found. The advisor builds an index of qualities and then allows matching based on a profile that lists the qualities desired.
It takes on the role of the salesman in the system. It begins by learning the catalog. This is a process of building the index from qualities of the items.
It also observes the customer by tracking their requests and storing the results cutomer profiles that are reused in subsequent queries.

Overview | Package | Class | Tree | Deprecated | Index | Help
| bea Systems, Inc.
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

© Copyright 2000 bea Systems, Inc. All rights reserved.