当前位置:主页 > 科技论文 > 搜索引擎论文 >

基于查询结果的推荐干预管理平台的设计与实现

发布时间:2017-03-31 09:46

  本文关键词:基于查询结果的推荐干预管理平台的设计与实现,由笔耕文化传播整理发布。


【摘要】:在互联网快速发展的今天,搜索是用户非常重要的需求,这个需求日益增高。为了给用户更好的搜索体验,给予用户搜索词的相关的推荐结果,推荐系统应运而生。推荐系统可以引导用户继续搜索,而且为用户的搜索提供了更好的效果体验,并且可以获取更多的点击和流量,并为用户搜索行为分析提供数据。由于初始的推荐结果是通过算法计算出来的,难免有相关性差的推荐结果,这会给用户带来很差的搜索体验,因此为了保证推荐结果的准确性,需要推荐干预管理平台对线上结果进行干预,不仅是对推荐结果的干预,包括query的屏蔽,色情和反动query,抑或政治类的query有强烈的屏蔽需求。而且产品策略人员需要小流量数据来测试策略的效果,根据结果调整策略,然后干预线上资源的推荐结果。因此推荐干预管理平台的建立是必要的。 本项目基于LNMP(Linux操作系统+Nginx服务器+MySQL数据库+PHP编程语言)开发。框架选择Yii(一款基于php的MVC框架)+Smarty(一款基于php的模板引擎,用于实现前后端分离)+Bootstrap(基于HTML5和CSS3的前端UI框架)。通过各种框架的使用,后端开发更高效,前端由模板引擎构建,前后分离,耦合度更低,容错率高。 项目开发期间,作者独立设计并实现了卡片干预模块、query屏蔽模块、干预列表模块、批量query卡片拷贝模块、修改配图模块以及系统定时任务模块的部分功能。通过这些功能,目前已经干预的卡片,论文将使用UML统一建模语言来对本平台建立用例模型,并对其做需求分析,接着根据数据库表结构来描述数据库的设计,通过时序图与类图来描述卡片干预模块、query屏蔽模块、系统定时任务模块的设计与实现。 此项目已经投入使用,使用期间,用户通过平台已经干预了超过2万条记录,推荐卡片的干预超过了1900条记录。通过干预线上推荐结果,提高了线上用户的搜索体验,增加了搜索引擎的流量。
【关键词】:搜索 推荐系统 管理系统
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP391.3
【目录】:
  • 致谢5-6
  • 摘要6-7
  • ABSTRACT7-11
  • 1 引言11-15
  • 1.1 项目背景及意义11-12
  • 1.2 国内外发展现状12-13
  • 1.3 论文主要工作13-14
  • 1.4 论文组织结构14
  • 1.5 本章小结14-15
  • 2 系统关键技术15-18
  • 2.1 Yii MVC开发框架15
  • 2.2 Smarty模板引擎技术15-16
  • 2.3 Gearman分布式计算框架16-17
  • 2.4 Crontab周期性指令17
  • 2.5 本章小结17-18
  • 3 系统需求分析18-30
  • 3.1 功能性需求18-29
  • 3.1.1 整体需求18-19
  • 3.1.2 卡片干预19-21
  • 3.1.3 Item全局屏蔽21-22
  • 3.1.4 推荐理由全局干预22-23
  • 3.1.5 Query屏蔽23-24
  • 3.1.6 批量干预24
  • 3.1.7 修改配图24-25
  • 3.1.8 干预列表25-26
  • 3.1.9 Query快速屏蔽26-27
  • 3.1.10 批量query卡片拷贝27-28
  • 3.1.11 系统定时任务28-29
  • 3.2 非功能性需求29
  • 3.3 本章小结29-30
  • 4 系统概要设计30-41
  • 4.1 系统总体架构设计30-32
  • 4.2 系统功能模块划分32-33
  • 4.3 数据库设计33-40
  • 4.3.1 数据库整体设计33-34
  • 4.3.2 库表设计34-40
  • 4.4 本章小结40-41
  • 5 系统详细设计与实现41-61
  • 5.1 卡片干预模块41-50
  • 5.1.1 卡片干预功能流程描述41-48
  • 5.1.2 卡片干预工作流状态设计48
  • 5.1.3 卡片干预模块类设计与实现48-50
  • 5.2 query屏蔽模块50-57
  • 5.2.1 query屏蔽功能描述51
  • 5.2.2 query屏蔽流程设计51-54
  • 5.2.3 query屏蔽模块类设计与实现54-57
  • 5.3 系统定时任务设计57-60
  • 5.3.1 系统定时任务功能描述57
  • 5.3.2 系统定时任务类设计与实现57-60
  • 5.4 本章小结60-61
  • 6 测试与成果展示61-68
  • 6.1 测试61-62
  • 6.2 卡片干预模块成果展示62-65
  • 6.3 Query屏蔽模块成果展示65-66
  • 6.4 干预列表模块成果展示66-67
  • 6.5 本章小结67-68
  • 7 结论与展望68-69
  • 参考文献69-71
  • 作者简历及攻读硕士专业学位期间取得的研究成果71-73
  • 学位论文数据集7

【参考文献】

中国期刊全文数据库 前10条

1 吴思远,梁峰;Crontab实现数据库索引及统计的自动更新[J];重庆邮电学院学报(自然科学版);2001年S1期

2 林丽丽;;使用高性能Web服务器Nginx实现开源负载均衡[J];大众科技;2010年07期

3 杨海涛;石磊;卫琳;;一个基于搜索结果的个性化推荐系统[J];计算机工程与应用;2006年32期

4 戴一平;;MVC设计模式在PHP开发中的应用[J];计算机与现代化;2011年03期

5 任世宗;李润知;张茜;王宗敏;;基于Nginx的可扩展负载均衡Web站点部署[J];中国教育网络;2014年08期

6 高凤丽;孙连山;;个性化推荐系统概述[J];技术与市场;2015年02期

7 张瑜;袁方;;基于用户兴趣的个性化信息检索方法[J];山东大学学报(理学版);2006年03期

8 程伟根;危建国;吴荷红;;基于YII框架的实验室管理系统设计与实现[J];软件导刊;2012年11期

9 黄伟;基于MVC架构的Web应用系统设计[J];微型机与应用;2004年11期

10 杨静;;电子商务个性化推荐系统的构建[J];现代计算机(专业版);2012年28期


  本文关键词:基于查询结果的推荐干预管理平台的设计与实现,由笔耕文化传播整理发布。



本文编号:279409

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/279409.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户52964***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com