本[发明专利]公开了一种基于双向匹配的推荐方法,包括获取供应数据步骤;获取需求数据步骤;吸引度Att1计算步骤;寻找吸引度最近邻步骤;吸引度Att2计算步骤;相互吸引度计算步骤;推荐步骤。本[发明专利]通过自身用户的资源信息、搜索记录以及浏览记录的获取,计算自身用户的需求数据以及供应数据,结合他人用户需求数据以及供应数据,判断自身用户以及他人用户的吸引度,并将吸引度高的他人用户推荐给自身用户。本[发明专利]利用互联网中用户相互之间的兴趣以及供需关系,弥补了现有推荐方法中仅考虑用户单方面关系的缺点,具有较大实用性。