C# Класс Kooboo.Commerce.Recommendations.Engine.Storage.Sqlce.Collaborative.SqlceSimilarityMatrix

Наследование: ISimilarityMatrix
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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