Definition at line 19 of file Recommender.php.

| Recommender::AddResultFilterFunction | ( | $ | FunctionName | ) |
Definition at line 153 of file Recommender.php.
| Recommender::CalcTextCorrelation | ( | $ | WordsA, | |
| $ | WordsB | |||
| ) |
Definition at line 686 of file Recommender.php.
Referenced by CalculateContentCorrelation().

| Recommender::CalculateContentCorrelation | ( | $ | ItemIdA, | |
| $ | ItemIdB, | |||
| $ | FieldList = NULL | |||
| ) |
Definition at line 504 of file Recommender.php.
References $ContentFields, CalcTextCorrelation(), CONTENTFIELDTYPE_CONTROLLEDNAME, CONTENTFIELDTYPE_TEXT, DebugLevel(), and GetFieldData().
Referenced by FindSimilarItems(), and UpdateContentCorrelation().

| Recommender::ContentCorrelation | ( | $ | ItemIdA, | |
| $ | ItemIdB, | |||
| $ | NewCorrelation = -1 | |||
| ) |
Definition at line 695 of file Recommender.php.
Referenced by UpdateContentCorrelation().

| Recommender::DebugLevel | ( | $ | Setting | ) |
Definition at line 53 of file Recommender.php.
Referenced by CalculateContentCorrelation(), FindSimilarItems(), Recommend(), Recommender(), RecommendFieldValues(), UpdateContentCorrelation(), UpdateForItem(), and UpdateForItems().

| Recommender::DropItem | ( | $ | ItemId | ) |
Definition at line 412 of file Recommender.php.
| Recommender::FilterOnSuppliedFunctions | ( | $ | Results | ) |
Definition at line 747 of file Recommender.php.
Referenced by FindSimilarItems().

| Recommender::FindSimilarItems | ( | $ | ItemId, | |
| $ | FieldList = NULL | |||
| ) |
Definition at line 207 of file Recommender.php.
References CalculateContentCorrelation(), DebugLevel(), FilterOnSuppliedFunctions(), and LoadItemIds().
Referenced by RecommendFieldValues().

| Recommender::GetFieldData | ( | $ | ItemId, | |
| $ | FieldName | |||
| ) |
Definition at line 468 of file Recommender.php.
References NormalizeAndParseText().
Referenced by CalculateContentCorrelation().

| Recommender::GetSourceList | ( | $ | UserId, | |
| $ | RecommendedItemId | |||
| ) |
Definition at line 172 of file Recommender.php.
| Recommender::LoadItemIds | ( | ) |
Definition at line 452 of file Recommender.php.
Referenced by FindSimilarItems(), UpdateForItem(), and UpdateForItems().

| Recommender::NormalizeAndParseText | ( | $ | Text | ) |
Definition at line 594 of file Recommender.php.
Referenced by GetFieldData().

| Recommender::NumberOfResults | ( | ) |
Definition at line 160 of file Recommender.php.
| Recommender::PruneCorrelations | ( | ) |
Definition at line 420 of file Recommender.php.
| Recommender::Recommend | ( | $ | UserId, | |
| $ | StartingResult = 0, |
|||
| $ | NumberOfResults = 10 | |||
| ) |
| Recommender::Recommender | ( | &$ | DB, | |
| $ | ItemTableName, | |||
| $ | RatingTableName, | |||
| $ | ItemIdFieldName, | |||
| $ | UserIdFieldName, | |||
| $ | RatingFieldName, | |||
| $ | ContentFields | |||
| ) |
Definition at line 30 of file Recommender.php.
References $ContentFields, $DB, $ItemIdFieldName, $ItemTableName, $RatingFieldName, $RatingTableName, $UserIdFieldName, and DebugLevel().
Referenced by SPTRecommender::SPTRecommender().

| Recommender::RecommendFieldValues | ( | $ | ItemId, | |
| $ | FieldList = NULL | |||
| ) |
| Recommender::SearchTime | ( | ) |
Definition at line 166 of file Recommender.php.
| Recommender::UpdateContentCorrelation | ( | $ | ItemIdA, | |
| $ | ItemIdB | |||
| ) |
Definition at line 580 of file Recommender.php.
References CalculateContentCorrelation(), ContentCorrelation(), and DebugLevel().
Referenced by UpdateForItem().

| Recommender::UpdateForItem | ( | $ | ItemId, | |
| $ | FullPass = FALSE | |||
| ) |
Definition at line 388 of file Recommender.php.
References $DB, DebugLevel(), LoadItemIds(), and UpdateContentCorrelation().
Referenced by UpdateForItems().

| Recommender::UpdateForItems | ( | $ | StartingItemId, | |
| $ | NumberOfItems | |||
| ) |
Definition at line 355 of file Recommender.php.
References DebugLevel(), LoadItemIds(), and UpdateForItem().
| Recommender::$ContentCorrelationThreshold |
Definition at line 437 of file Recommender.php.
| Recommender::$ContentFields |
Definition at line 438 of file Recommender.php.
Referenced by CalculateContentCorrelation(), and Recommender().
| Recommender::$DB |
Definition at line 445 of file Recommender.php.
Referenced by Recommend(), Recommender(), SPTRecommender::SPTRecommender(), and UpdateForItem().
| Recommender::$DebugLevel |
Definition at line 449 of file Recommender.php.
| Recommender::$FilterFuncs |
Definition at line 446 of file Recommender.php.
| Recommender::$ItemIdFieldName |
Definition at line 441 of file Recommender.php.
Referenced by Recommender(), and SPTRecommender::SPTRecommender().
| Recommender::$ItemIds |
Definition at line 444 of file Recommender.php.
| Recommender::$ItemTableName |
Definition at line 439 of file Recommender.php.
Referenced by Recommender(), and SPTRecommender::SPTRecommender().
| Recommender::$LastSearchTime |
Definition at line 447 of file Recommender.php.
| Recommender::$NumberOfResultsAvailable |
Definition at line 448 of file Recommender.php.
| Recommender::$RatingFieldName |
Definition at line 443 of file Recommender.php.
Referenced by Recommender(), and SPTRecommender::SPTRecommender().
| Recommender::$RatingTableName |
Definition at line 440 of file Recommender.php.
Referenced by Recommender(), and SPTRecommender::SPTRecommender().
| Recommender::$UserIdFieldName |
Definition at line 442 of file Recommender.php.
Referenced by Recommender(), and SPTRecommender::SPTRecommender().
| const Recommender::CONTENTFIELDTYPE_DATE = 4 |
| const Recommender::CONTENTFIELDTYPE_DATERAMGE = 5 |
Definition at line 27 of file Recommender.php.
| const Recommender::CONTENTFIELDTYPE_NUMERIC = 2 |
| const Recommender::CONTENTFIELDTYPE_TEXT = 1 |
Definition at line 23 of file Recommender.php.
Referenced by CalculateContentCorrelation(), and SPTRecommender::SPTRecommender().