2012-04-12 109 views
0

我是新的使用mahout。我想知道mahout如何從數據庫中刷新數據,我的意思是,我不知道刷新函數是否執行「select .. from taste_preference」,或者它是否對數據做了某種特殊選擇,以便信息沒有被完全選擇,因爲這最後一種方法不具有很好的可擴展性。我使用的是ReloadFromJDBCDataModel實現(DataModel),GenericItemSimilarity實現(itemSimilarity)和GenericItemBasedRecommender(推薦器)。有人可以幫助我,或告訴我在哪裏可以找到這些信息?謝謝!mahout如何從數據庫刷新?

回答

0

SQL語句存在於類似MySQLJDBCDataModel的子類中。刷新確實涉及再次選擇整個表格,因爲它需要重新加載所有數據。你應該看看源代碼來看看它的功能。