Я пытаюсь добавить рекомендации на наш сайт электронной коммерции с помощью Mahout. Я решил использовать рекомендацию на основе предметов, у меня есть около 60 тыс. Продуктов, 200 тыс. Пользователей и 4М пользовательских предпочтений. Я ищу способ дать рекомендации, вычислив сходство элементов в автономном режиме, так что метод recommender.recommend() предоставит результаты менее чем за 100 миллисекунд.Реализация автономной рекомендации по позиции с использованием Mahout
DataModel dataModel = new FileDataModel("/FilePath");
_itemSimilarity = new TanimotoCoefficientSimilarity(dataModel);
_recommender = new CachingRecommender(new GenericBooleanPrefItemBasedRecommender(dataModel,_itemSimilarity));
Я надеялся, что если кто-то может указать на метод или блог, чтобы помочь мне понять процедуру и проблемы с вычислением Автономных элементов сходства. Также рекомендуемая процедура заключалась в хранении предварительно вычисленных результатов из сходства элементов, если они должны храниться в отдельном db или в memcache?
PS - Я планирую обновить данные о предпочтениях пользователя продукта через 10-12 часов.