List of usage examples for org.apache.mahout.cf.taste.impl.model.mongodb MongoDBDataModel getPreferencesFromUser
@Override public PreferenceArray getPreferencesFromUser(long id) throws TasteException
From source file:com.aguin.stock.recommender.WriteUserInfo.java
License:Apache License
public void readFromDB() { MongoDBDataModel md = MongoDBUserModel.instance(); if (!MongoDBUserModel.registered(user)) { System.out.format("User %s not registered. Please use -ip or -f options to add preferences first", user);//from w w w .j a v a2s.c o m return; } PreferenceArray pa = null; try { pa = md.getPreferencesFromUser(Long.parseLong(md.fromIdToLong(user, true))); } catch (TasteException e) { e.printStackTrace(); } catch (NumberFormatException e) { e.printStackTrace(); } if (pa.length() == 0) { System.out.format("Preferences for user %s\n", user); System.out.println("None"); } else { System.out.format("Preferences for user %s\n", user); System.out.println(pa.toString()); } }