Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        private long[] doMostSimilarUsers(int howMany, TopItems.IEstimator <long> estimator)
        {
            IDataModel model = GetDataModel();

            return(TopItems.GetTopUsers(howMany, model.GetUserIDs(), null, estimator));
        }