|
CWIS Developer Documentation
|


Public Member Functions | |
| __construct () | |
| GetFieldValue ($ItemId, $FieldName) | |
| QueueUpdateForItem ($ItemId, $TaskPriority=ApplicationFramework::PRIORITY_BACKGROUND) | |
Public Member Functions inherited from Recommender | |
| __construct (&$DB, $ItemTableName, $RatingTableName, $ItemIdFieldName, $UserIdFieldName, $RatingFieldName, $ContentFields) | |
| DebugLevel ($Setting) | |
| Recommend ($UserId, $StartingResult=0, $NumberOfResults=10) | |
| AddResultFilterFunction ($FunctionName) | |
| NumberOfResults () | |
| SearchTime () | |
| GetSourceList ($UserId, $RecommendedItemId) | |
| FindSimilarItems ($ItemId, $FieldList=NULL) | |
| RecommendFieldValues ($ItemId, $FieldList=NULL) | |
| UpdateForItems ($StartingItemId, $NumberOfItems) | |
| UpdateForItem ($ItemId, $FullPass=FALSE) | |
| DropItem ($ItemId) | |
| PruneCorrelations () | |
| GetItemIds () | |
| Retrieve all item IDs. More... | |
Static Public Member Functions | |
| static | RunUpdateForItem ($SourceItemId, $StartingIndex) |
Static Public Member Functions inherited from Recommender | |
| static | ClearCaches () |
| Clear internal caches of item and correlation data. More... | |
Additional Inherited Members | |
Public Attributes inherited from Recommender | |
| const | CONTENTFIELDTYPE_TEXT = 1 |
| const | CONTENTFIELDTYPE_NUMERIC = 2 |
| const | CONTENTFIELDTYPE_CONTROLLEDNAME = 3 |
| const | CONTENTFIELDTYPE_DATE = 4 |
| const | CONTENTFIELDTYPE_DATERAMGE = 5 |
Protected Member Functions inherited from Recommender | |
| LoadItemIds () | |
| GetFieldData ($ItemId, $FieldName) | |
| CalculateContentCorrelation ($ItemIdA, $ItemIdB, $FieldList=NULL) | |
| UpdateContentCorrelation ($ItemIdA, $ItemIdB) | |
| NormalizeAndParseText ($Text) | |
| CalcTextCorrelation ($WordsA, $WordsB) | |
| ContentCorrelation ($ItemIdA, $ItemIdB, $NewCorrelation=-1) | |
| FilterOnSuppliedFunctions ($Results) | |
Definition at line 10 of file SPTRecommender.php.
| SPTRecommender::__construct | ( | ) |
Definition at line 12 of file SPTRecommender.php.
References Recommender\CONTENTFIELDTYPE_DATE, Recommender\CONTENTFIELDTYPE_NUMERIC, Recommender\CONTENTFIELDTYPE_TEXT, MetadataSchema\MDFTYPE_CONTROLLEDNAME, MetadataSchema\MDFTYPE_DATE, MetadataSchema\MDFTYPE_FILE, MetadataSchema\MDFTYPE_FLAG, MetadataSchema\MDFTYPE_IMAGE, MetadataSchema\MDFTYPE_NUMBER, MetadataSchema\MDFTYPE_OPTION, MetadataSchema\MDFTYPE_PARAGRAPH, MetadataSchema\MDFTYPE_TEXT, MetadataSchema\MDFTYPE_TIMESTAMP, MetadataSchema\MDFTYPE_TREE, MetadataSchema\MDFTYPE_URL, and MetadataSchema\MDFTYPE_USER.
| SPTRecommender::GetFieldValue | ( | $ItemId, | |
| $FieldName | |||
| ) |
Definition at line 93 of file SPTRecommender.php.
| SPTRecommender::QueueUpdateForItem | ( | $ItemId, | |
$TaskPriority = ApplicationFramework::PRIORITY_BACKGROUND |
|||
| ) |
Definition at line 118 of file SPTRecommender.php.
|
static |
Definition at line 129 of file SPTRecommender.php.
References Database\Caching().