基于MongoDB的多平台景区评论合并的方法及系统技术方案

技术编号:36187344 阅读:55 留言:0更新日期:2022-12-31 20:54
本发明专利技术提供基于MongoDB的多平台景区评论合并的方法及系统,涉及景区管理技术领域,所述方法包括,步骤一:安装MongoDB抽取组件、CMSP消息中间件以及MongoDB入库组件;步骤二:对多个源MongoDB平台的评论数据和评分数据进行获取;步骤三:对初步集合的文本信息进行判断;通过MongoDB入库组件将各个源MongoDB平台中不同景区的评论和评分依次保存至CMSP消息中间件中,MongoDB入库组件获取CMSP消息中间件收到的数据并转入指定MongoDB数据库中,以达到提取不同MongoDB平台评论和评分内容的效果,同时整合后的数据能够通过判断过滤出无效信息,进而减少了冗余的产生,在检索时只需要通过申请访问单个平台即可获取全部的景区评价数据,有效的减少了检索消耗的时间。有效的减少了检索消耗的时间。有效的减少了检索消耗的时间。

【技术实现步骤摘要】
基于MongoDB的多平台景区评论合并的方法及系统


[0001]本专利技术涉及景区管理
,尤其涉及基于MongoDB的多平台景区评论合并的方法及系统。

技术介绍

[0002]旅游景区,是指以旅游及其相关活动为主要功能或主要功能之一的区域场所,能够满足游客参观游览、休闲度假、康乐健身等旅游需求,具备相应的旅游设施并提供相应的旅游服务的独立管理区,在互联网交互过程中,人们通常会在网上上传旅游景区的评论和星级,由于全国景区数量庞大,不同景区关联着与自身相互对应的评论数据,目前的数据存储方式大多保存在多个平台上,在检索过程中容易消耗大量时间,从而影响了检索效率。

技术实现思路

[0003]本申请通过提供了基于MongoDB的多平台景区评论合并的方法及系统,解决了由于全国景区数量庞大,不同景区关联着与自身相互对应的评论数据,目前的数据存储方式大多保存在多个平台上,在检索过程中容易消耗大量时间,从而影响了检索效率,达到了提取不同MongoDB平台评论和评分内容的效果,同时整合后的数据能够通过判断过滤出无效信息,进而减少了冗余的产生,在检索时只需要通过申请访问单个平台即可获取全部的景区评价数据,有效的减少了检索消耗的时间,并且整合的数据通过转换统一规则的方式便于后续使用的效果。
[0004]鉴于上述问题,本申请提供了基于MongoDB的多平台景区评论合并的方法及系统,
[0005]第一方面,本申请提供了基于MongoDB的多平台景区评论合并方法,其中,所述方法包括,步骤一:安装MongoDB抽取组件、CMSP消息中间件以及MongoDB入库组件;步骤二:对多个源MongoDB平台的评论数据和评分数据进行获取;步骤三:对初步集合的文本信息进行判断;步骤四:对判断后的文本信息整合,以此划分不同等级的评分;步骤五:根据各个平台的评论评分规则和时间记录规则,使用MongoDB的查询方法取出对应数据,把数据中的评分根据既定规则转换成统一规则供后续项目使用;
[0006]第二方面,本申请提供了基于MongoDB的多平台景区评论合并系统,其中,所述系统包括,数据抽取模块:所述数据抽取模块为MongoDB抽取组件,向源MongoDB数据库中抽取增量数据和源MongoDB数据库中的全量数据,随后将数据放入到CMSP消息中间件中,CMSP消息中间件收到的数据被MongoDB入库组件获取并插入shard中,由shard上的存储单元chunk保存数据,并插入指定MongoDB数据库中;数据分类模块:所述数据分类模块对指定MongoDB数据库内的数据进行部署,将同一景区的相关内容分为一个记录,用于对不同景区评论和评分的数据分类;数据合并模块:所述数据合并模块用于对分类后的数据进行整合,设定大纲级别和转化规则对统一化的数据按照转化规则进行转化,得到可控制编辑规则的统一化的数据文档;
[0007]本申请中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0008]通过MongoDB入库组件将各个源MongoDB平台中不同景区的评论和评分依次保存至CMSP消息中间件中,MongoDB入库组件获取CMSP消息中间件收到的数据并转入指定MongoDB数据库中,以达到提取不同MongoDB平台评论和评分内容的效果,同时整合后的数据能够通过判断过滤出无效信息,进而减少了冗余的产生,在检索时只需要通过申请访问单个平台即可获取全部的景区评价数据,有效的减少了检索消耗的时间,并且整合的数据通过转换统一规则的方式便于后续使用。
[0009]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0010]图1为本专利技术提出基于MongoDB的多平台景区评论合并方法的主要步骤示意图;
[0011]图2为本专利技术提出基于MongoDB的多平台景区评论合并系统的系统程序示意图。
具体实施方式
[0012]本申请通过提供了基于MongoDB的多平台景区评论合并的方法及系统,解决了由于全国景区数量庞大,不同景区关联着与自身相互对应的评论数据,目前的数据存储方式大多保存在多个平台上,在检索过程中容易消耗大量时间,从而影响了检索效率,达到了提取不同MongoDB平台评论和评分内容的效果,同时整合后的数据能够通过判断过滤出无效信息,进而减少了冗余的产生,在检索时只需要通过申请访问单个平台即可获取全部的景区评价数据,有效的减少了检索消耗的时间,并且整合的数据通过转换统一规则的方式便于后续使用的效果。
[0013]针对上述技术问题,本申请提供的技术方案总体思路如下:
[0014]本申请提供了基于MongoDB的多平台景区评论合并方法,其中,方法包括,步骤一:安装MongoDB抽取组件、CMSP消息中间件以及MongoDB入库组件;步骤二:对多个源MongoDB平台的评论数据和评分数据进行获取;步骤三:对初步集合的文本信息进行判断;步骤四:对判断后的文本信息整合,以此划分不同等级的评分;步骤五:根据各个平台的评论评分规则和时间记录规则,使用MongoDB的查询方法取出对应数据,把数据中的评分根据既定规则转换成统一规则供后续项目使用;
[0015]在介绍了本申请基本原理后,下面将结合说明书附图来具体介绍本申请的各种非限制性的实施方式。
[0016]实施例一
[0017]如图1所示,本申请提供了基于MongoDB的多平台景区评论合并方法,其中,方法包括:
[0018]步骤一:安装MongoDB抽取组件、CMSP消息中间件以及MongoDB入库组件,MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的,它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型,Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对
数据建立索引。
[0019]具体而言,实现了组件的初步装配和准备操作。
[0020]步骤二:对多个源MongoDB平台的评论数据和评分数据进行获取;
[0021]具体而言,利用获取多个源MongoDB平台数据的方式,使不同源MongoDB平台下的数据能够进行汇集以及后续的整合操作。
[0022]步骤三:对初步集合的文本信息进行判断;
[0023]具体而言,对集合信息判断,从而清理冗余信息,起到了释放内存的作用。
[0024]步骤四:对判断后的文本信息整合,以此划分不同等级的评分;
[0025]具体而言,对不同的评分进行划分,进而将不同级别的评价进行分类统计,起到了区分评论的作用,有效的帮助用户了解景区的情况。
[0026]步骤五:根据各个平台的评论评分规则和时间记录规则,使用Mong本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于MongoDB的多平台景区评论合并方法,其特征在于,包括以下步骤:步骤一:安装MongoDB抽取组件、CMSP消息中间件以及MongoDB入库组件;步骤二:对多个源MongoDB平台的评论数据和评分数据进行获取;步骤三:对初步集合的文本信息进行判断;步骤四:对判断后的文本信息整合,以此划分不同等级的评分;步骤五:根据各个平台的评论评分规则和时间记录规则,使用MongoDB的查询方法取出对应数据,把数据中的评分根据既定规则转换成统一规则供后续项目使用。2.根据权利要求1所述的基于MongoDB的多平台景区评论评分合并方法,其特征在于:所述对多个源MongoDB平台的评论数据和评分数据进行获取,还包括:MongoDB入库组件将各个源MongoDB平台中不同景区的评论和评分依次保存至CMSP消息中间件中,MongoDB入库组件获取CMSP消息中间件收到的数据并转入指定MongoDB数据库中,以达到提取不同MongoDB平台评论和评分内容的效果。3.根据权利要求1所述的基于MongoDB的多平台景区评论评分合并方法,其特征在于:所述对初步集合的文本信息进行判断,还包括:首先判断获得的文本信息中是否存在超链接,当评论数据中的文本信息含有超链接时,提取该链接并识别该链接为图片链接还是音频链接;当判断以图片链接或音频链接的形式进行评论时,此时通过人工审核的方式判断用户对景区的评价为好评还是差评;利用语义注解标签从包含评论信息的数据中提取文字评论信息和非文字评论信息,通过语义分析评估信息的有效性,若为无效信息进行异常处理并过滤。4.根据权利要求1所述的基于MongoDB的多平台景区评论评分合并方法,其特征在于:所述对判断后的文本信息整合,以此划分不同等级的评分,还包括:用户反馈的评论需始终与评分相绑定关联;用户的评分和评论是由处理器进行实时更新且景区无权限更改信息。5.根据权利要求1所述的基于MongoDB的多平台景区评论评分合并方法,其特征在于:所述使用MongoDB的查询方法取出对应数据,还包括:...

【专利技术属性】
技术研发人员:罗锐刘华轶房春光汪岛金灿
申请(专利权)人:重庆旅游云信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1