在实现短时兴趣模型的过程中可能会涉及到的,诸如有关网络社区优化算法的问题,经过查阅资料之后,我们发现网络优化这一领域自03年起已经发展得较为成熟,可在构建完成的兴趣网络上直接运用前人所提出的算法。最后是如何构建一个可靠性较强的兴趣网络图这一问题,对此,关键是要想办法准确的提取出用户输入内容的关键信息,为此,我们找到了实用性比较高的NLPIR汉语分词系统,再结合 “知网”现有的语义词典,问题便也可迎刃而解了。

2.3.2 经济可行性

当下,虽然很多的搜索公司已经做出了较为完善的搜索引擎系统,但大多都是以用户长时兴趣模型作为基础,对短时用户兴趣模型的研究尚还存在一些不足,许多公司也意识到了这一点,对短时用户兴趣模型这一块的研究比较感兴趣,纷纷做出了投资。但是,现在的短时用户兴趣模型还在起步阶段,成熟的模型还是很少。相信随着时间的推进,这方面模型的投资和研究也会越来越大,最后找到和长时兴趣模型想契合的点,搭配共同使用。

3 总体设计

3.1 系统功能模块设计

参考需求分析,此课题基于短时用户兴趣模型最终设计了三种不同的搜索方式,分别是百度搜索,兴趣搜索和社区搜索。

图3.1 系统级模块图

(1) 百度搜索:基于百度搜索引擎制作,包括执行搜索,显示从百度搜索引擎中获得的搜索结果。

(2) 兴趣搜索:在百度搜索的基础上,引入了短时用户兴趣模型,增加了兴趣扩展,构建兴趣网络,结果过滤等功能。

(3) 社区搜索:在兴趣搜索的基础上,改进了短时用户兴趣模型,增加了包括兴趣网络优化在内的一些功能。

3.1.1 百度搜索

图3.2 百度搜索模块图

(1) 数据采集模块:根据用户的搜索内容,模拟百度搜索进行执索,采集百度搜索结果数据,存入数据库。

(2) 显示模块:获得在百度中搜索得到的结果,向用户展示。

3.1.2 兴趣搜索

图3.3 兴趣搜索模块图

(1) 关键词分析模块:提出用户搜索内容当中的关键词,并对之进行分析。

(2) 兴趣扩展模块:对用户的搜索内容进行兴趣网络内部扩展或者外部资料扩展。

(3) 数据采集模块:对兴趣扩展后的内容,模拟百度搜索进行执索,采集百度搜索结果数据,存入数据库。

(4) 网络构建模块:根据用户输入的内容,提取用户兴趣,构建用户短时兴趣网络

(5) 结果优化模块:抓取在百度中搜索得到的结果,对结果进行优化。 

(6) 显示模块:把优化后的结果在界面中向用户显示。来`自^吹冰论*文-网www.chuibin.com

3.1.3 社区搜索

图3.4 社区搜索模块图

(1) 关键词分析模块:提出用户搜索内容当中的关键词,并对之进行分析。

(2) 兴趣扩展模块:对用户的搜索内容进行社区网络内部扩展或者外部资料扩展。

上一篇:Android餐厅点餐系统的设计+源代码+ER图
下一篇:基于unity的城市建设发展类游戏设计

基于Android的电子拍卖系统设计与开发

基于Web应用的致胜公司企业内部培训系统设计

Matlab基于多旋翼飞行器的飞行控制系统设计

基于字典学习的多视图低维相关表示方法研究

基于android通讯与游戏的手...

基于android的环境信息管理系统设计

基于激光超声检测金属材...

新疆农林高校學生昆虫生...

淮安市高校足球运动损伤问卷调查表

个案管理茬老年糖尿病患...

大淘宝网的虚假交易研究

激光模拟训练器材国内外研究现状

2021年什么行业赚钱,适合...

日语论文中日酒文化对比研究

发酵米粉优势菌株的发酵特性研究

肢体语言在小学英语教学中的应用浅谈

浅谈农村大气环境保护的制度构建【1868字】