请为电子商务网站创建一个产品推荐系统，该系统应基于用户以前的搜索历史和购买历史来推荐商品。


您的网站名称是“ShopEasy”，您已经收集了用户搜索和购买历史。请将此数据用于构建一个简单但有效的产品推荐系统。
使用协同过滤推荐算法，基于用户的搜索历史和购买历史，提取产品特征，计算与其他用户的相似度，推荐相似用户购买的商品。同时，使用基于内容的推荐算法，通过分析商品的特征和用户的偏好，为每个用户个性化推荐商品。最后，将两个算法的推荐结果进行加权平均，生成更准确和全面的推荐列表。 另外，通过数据挖掘技术，不断优化算法参数以提高推荐系统的推荐准确度。