private List <IRecommendedItem> doMostSimilarItems(long[] itemIDs, int howMany, TopItems.IEstimator <long> estimator) { FastIDSet possibleItemIDs = mostSimilarItemsCandidateItemsStrategy.GetCandidateItems(itemIDs, GetDataModel()); return(TopItems.GetTopItems(howMany, possibleItemIDs.GetEnumerator(), null, estimator)); }
private long[] doMostSimilarUsers(int howMany, TopItems.IEstimator <long> estimator) { IDataModel model = GetDataModel(); return(TopItems.GetTopUsers(howMany, model.GetUserIDs(), null, estimator)); }