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().