Two approaches of the recommendation mechanism: 1. Based on user behavior; 2. Based on product genes; Premises for establishing a recommendation mechanism: 1. User behavior data record; 2. Product characteristics and gene composition.