C# 클래스 Kooboo.Commerce.Recommendations.Engine.Storage.Sqlce.Collaborative.SqlceSimilarityMatrix

상속: ISimilarityMatrix
파일 보기 프로젝트 열기: Kooboo/Ecommerce 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CreateDbContext ( ) : SimilarityMatrixDbContext

메소드 상세

AddSimilarities() 공개 메소드

public AddSimilarities ( double>.IDictionary similarities ) : void
similarities double>.IDictionary
리턴 void

AllItems() 공개 메소드

public AllItems ( ) : IEnumerable
리턴 IEnumerable

GetMostSimilarItems() 공개 메소드

public GetMostSimilarItems ( string itemId, int topN, ISet ignoredItems ) : double>.IDictionary
itemId string
topN int
ignoredItems ISet
리턴 double>.IDictionary

GetSimilarities() 공개 메소드

public GetSimilarities ( ) : double[]
리턴 double[]

GetSimilarity() 공개 메소드

public GetSimilarity ( string item1, string item2 ) : double
item1 string
item2 string
리턴 double

PrepareRecomputation() 공개 메소드

public PrepareRecomputation ( ) : ISimilarityMatrix
리턴 ISimilarityMatrix

ReplaceWith() 공개 메소드

public ReplaceWith ( ISimilarityMatrix snapshot ) : void
snapshot ISimilarityMatrix
리턴 void

SqlceSimilarityMatrix() 공개 메소드

public SqlceSimilarityMatrix ( string instance, string behaviorType, string databaseName ) : System
instance string
behaviorType string
databaseName string
리턴 System