C# Class Kooboo.Commerce.Recommendations.Engine.Storage.Sqlce.Collaborative.SqlceSimilarityMatrix

Inheritance: ISimilarityMatrix
Afficher le fichier Open project: Kooboo/Ecommerce Class Usage Examples

Méthodes publiques

Méthode Description
AddSimilarities ( double>.IDictionary similarities ) : void
AllItems ( ) : IEnumerable
GetMostSimilarItems ( string itemId, int topN, ISet ignoredItems ) : double>.IDictionary
GetSimilarities ( ) : double[]
GetSimilarity ( string item1, string item2 ) : double
PrepareRecomputation ( ) : ISimilarityMatrix
ReplaceWith ( ISimilarityMatrix snapshot ) : void
SqlceSimilarityMatrix ( string instance, string behaviorType, string databaseName ) : System

Private Methods

Méthode Description
CreateDbContext ( ) : SimilarityMatrixDbContext

Method Details

AddSimilarities() public méthode

public AddSimilarities ( double>.IDictionary similarities ) : void
similarities double>.IDictionary
Résultat void

AllItems() public méthode

public AllItems ( ) : IEnumerable
Résultat IEnumerable

GetMostSimilarItems() public méthode

public GetMostSimilarItems ( string itemId, int topN, ISet ignoredItems ) : double>.IDictionary
itemId string
topN int
ignoredItems ISet
Résultat double>.IDictionary

GetSimilarities() public méthode

public GetSimilarities ( ) : double[]
Résultat double[]

GetSimilarity() public méthode

public GetSimilarity ( string item1, string item2 ) : double
item1 string
item2 string
Résultat double

PrepareRecomputation() public méthode

public PrepareRecomputation ( ) : ISimilarityMatrix
Résultat ISimilarityMatrix

ReplaceWith() public méthode

public ReplaceWith ( ISimilarityMatrix snapshot ) : void
snapshot ISimilarityMatrix
Résultat void

SqlceSimilarityMatrix() public méthode

public SqlceSimilarityMatrix ( string instance, string behaviorType, string databaseName ) : System
instance string
behaviorType string
databaseName string
Résultat System