コード例 #1
0
ファイル: DataGetter.java プロジェクト: yiva/NewRecommend
 /** 'order by' based on time model, remove to reduce query consumption */
 private static ResultSet getUserNClass() {
   DataOperator dataOperator = DOFactory.getInstance();
   String sql =
       "SELECT userid,class FROM concepts,clustered_news WHERE concepts.newsid = clustered_news.newsid ORDER BY viewtime";
   // String sql = "SELECT userid,class FROM concepts,clustered_news WHERE concepts.newsid =
   // clustered_news.newsid";
   return (ResultSet) dataOperator.findResult(sql);
 }
コード例 #2
0
ファイル: DataGetter.java プロジェクト: yiva/NewRecommend
 /** Stage-3 clustering news */
 private static ResultSet getConcepts() {
   DataOperator dataOperator = DOFactory.getInstance();
   String sql = "SELECT newsid, concepts FROM concepts GROUP BY newsid";
   return (ResultSet) dataOperator.findResult(sql);
 }
コード例 #3
0
ファイル: DataGetter.java プロジェクト: yiva/NewRecommend
 /**
  * Stage-4 user modeling
  *
  * @param user_model
  */
 private static ResultSet getConceptsNum() {
   DataOperator dataOperator = DOFactory.getInstance();
   String sql = "SELECT COUNT(*) FROM concepts";
   return (ResultSet) dataOperator.findResult(sql);
 }
コード例 #4
0
ファイル: DataGetter.java プロジェクト: yiva/NewRecommend
 public static ResultSet getKeywords() {
   DataOperator dataOperator = DOFactory.getInstance();
   String sql = "select * from keywords";
   return (ResultSet) dataOperator.findResult(sql);
 }
コード例 #5
0
ファイル: DataGetter.java プロジェクト: yiva/NewRecommend
 private static ResultSet getViewed() {
   DataOperator dataOperator = DOFactory.getInstance();
   String sql = "SELECT userid,newsid FROM concepts";
   return (ResultSet) dataOperator.findResult(sql);
 }
コード例 #6
0
ファイル: DataGetter.java プロジェクト: yiva/NewRecommend
 /** Stage-7 recommend estimating */
 private static ResultSet getRecommend() {
   DataOperator dataOperator = DOFactory.getInstance();
   String sql = "SELECT * FROM recommend";
   return (ResultSet) dataOperator.findResult(sql);
 }
コード例 #7
0
ファイル: DataGetter.java プロジェクト: yiva/NewRecommend
 /** Stage-1 dividing words */
 public static ResultSet getUserNew() {
   DataOperator dataOperator = DOFactory.getInstance();
   String sql = "select * from user_new";
   return (ResultSet) dataOperator.findResult(sql);
 }
コード例 #8
0
ファイル: DataGetter.java プロジェクト: yiva/NewRecommend
 /** Stage-5 clustering users */
 private static ResultSet getPreference() {
   DataOperator dataOperator = DOFactory.getInstance();
   String sql = "SELECT * FROM preference";
   return (ResultSet) dataOperator.findResult(sql);
 }