首页 / 专利库 / 天文学 / 星系 / 一种热度敏感的非结构化数据检索排名优化算法

一种热度敏感的非结构化数据检索排名优化算法

阅读:950发布:2020-07-24

专利汇可以提供一种热度敏感的非结构化数据检索排名优化算法专利检索,专利查询,专利分析的服务。并且本 发明 提供一种热度敏感的非结构化数据检索排名优化 算法 。所述检索排名 优化算法 设置有:非结构化数据object,至少包括多个数据属性或属性类;服务消费者任务模型missiondata[],至少包括多个任务属性;热度分值计算模 块 compare(),通过非结构化数据属性和服务消费者任务属性的匹配度来计算检索结果的热度分值。该检索排名优化算法通过非结构化数据属性和服务消费者任务属性的匹配度来计算检索结果的热度分值并基于热度分值对检索结果进行排序,从而实现了关键字检索结果的优化,使检索结果更加符合用户偏好。,下面是一种热度敏感的非结构化数据检索排名优化算法专利的具体信息内容。

1.一种热度敏感的非结构化数据检索排名优化算法,其特征在于,所述检索排名优化算法设置有:
非结构化数据object,至少包括多个数据属性或属性类;
服务消费者任务模型missiondata[],至少包括多个任务属性;
热度分值计算模compare(),通过非结构化数据属性和服务消费者任务属性的匹配度来计算检索结果的热度分值,所述热度分值计算模块包括语义比对模块meaningCompare(),所述非结构化数据的属性设置有权重weight。
2.根据权利要求1所述的一种热度敏感的非结构化数据检索排名优化算法,其特征在于,
所述非结构化数据优选为采用非结构化数据星系模型,单个所述非结构化数据星系模型对象至少覆盖数据对象基本类、内容类、特征类、行为类、环境类5个属性类,结构如下:
public object{
private class basicproperty;
private class contentproperty;
private class featureproperty;
private class behaviorproperty;
private class environmentproperty;
}。
3.根据权利要求1所述的一种热度敏感的非结构化数据检索排名优化算法,其特征在于,
所述服务消费者任务数据格式如下:
missiondata[]{
parameter string name;
parameter int age;
parameter string experience;
parameter string workspace;
……
}。
4.根据权利要求1所述的一种热度敏感的非结构化数据检索排名优化算法,其特征在于,所述热度分值计算模块逐个将非结构化数据的属性与服务消费者任务的属性进行语义比对,得到语义匹配分值,然后将语义匹配分值乘以非结构化数据的属性权重,得到单个属性的热度分值,然后累加所有属性的热度分值,得到单个非结构化数据的热度分值。
5.根据权利要求1所述的一种热度敏感的非结构化数据检索排名优化算法,其特征在于,所述热度分值计算模块,结构如下:
Int Function compare(object obj1, missiondata[] data1){
Int score = 0;
For(int i = 0;i meaningCompare(obj1[i], data1){
 For(int j = 0;j Int Score1 = meaningCompare1(obj1[i], data1[j]);
 Score += Score1;
 }
 Score += score* obj1[i][weight];
 }
Return Score;
}。
6.根据权利要求1所述的一种热度敏感的非结构化数据检索排名优化算法,其特征在于,
所述检索排名优化算法通过非结构化数据属性和服务消费者任务属性的匹配度来计算检索结果的热度分值并基于热度分值对检索结果进行排序。

说明书全文

一种热度敏感的非结构化数据检索排名优化算法

技术领域

[0001] 本发明涉及信息检索技术,具体涉及一种通过非结构化数据属性和服务消费者任务属性的匹配度来计算检索结果的热度分值并基于热度分值对检索结果进行排序、关键字检索结果优化、检索结果准确度高的非结构化数据检索排名优化算法

背景技术

[0002] 随着网络及通讯技术的不断进步,当今时代已经是一个信息高度发达的年代,一方面,人们可以快速的获取海量的信息资源,这无疑给生活带来很多方便;另一方面,信息资源空前庞大,也给人们带来一定的困扰,往往使得人们眼花缭乱,难以准确获取自己所需要的资源。因此使得信息检索技术成为现代信息利用领域的重要课题。
[0003] 现有的数据检索技术研究中,为了能够对分布式信息资源进行搜索,获取各种信息资源特征及其内容,信息资源服务将利用网络爬虫,结合数据挖掘人工智能自然语言处理等相关技术实现信息资源自动化搜索和智能化搜索,该类方式能实现非结构化数据的海量搜索,但该方式主要根据关键词的重叠度来进行非结构化数据的采集和检索结果的排序,其非结构化数据属性和服务消费者任务属性不能精确地匹配,使得其检索结果准确度不理想,不能符合用户偏好。
[0004]

发明内容

本发明的目的是为了解决上述技术问题,提供一种热度敏感的非结构化数据检索排名优化算法,该检索排名优化算法通过非结构化数据属性和服务消费者任务属性的匹配度来计算检索结果的热度分值并基于热度分值对检索结果进行排序,从而实现了关键字检索结果的优化,使检索结果更加符合用户偏好。
[0005] 为了解决上述现有技术问题,本发明的技术方案是:本发明一种热度敏感的非结构化数据检索排名优化算法,所述检索排名优化算法设置有:
非结构化数据object,至少包括多个数据属性或属性类;
服务消费者任务模型missiondata[],至少包括多个任务属性;
热度分值计算模compare(),通过非结构化数据属性和服务消费者任务属性的匹配度来计算检索结果的热度分值。
[0006] 所述非结构化数据优选为采用非结构化数据星系模型,单个所述非结构化数据星系模型对象至少覆盖数据对象基本类、内容类、特征类、行为类、环境类5个属性类,结构如下:public object{
private class basicproperty;
private class contentproperty;
private class featureproperty;
private class behaviorproperty;
private class environmentproperty;
}。
[0007] 所述服务消费者任务数据格式如下:missiondata[]{
parameter string name;
parameter int age;
parameter string experience;
parameter string workspace;
……
}。
[0008] 优选地,所述热度分值计算模块包括语义比对模块meaningCompare(),所述非结构化数据的属性设置有权重weight,所述热度分值计算模块逐个将非结构化数据的属性与服务消费者任务的属性进行语义比对,得到语义匹配分值,然后将语义匹配分值乘以非结构化数据的属性权重,得到单个属性的热度分值,然后累加所有属性的热度分值,得到单个非结构化数据的热度分值。
[0009] 所述热度分值计算模块,结构如下:Int Function compare(object obj1, missiondata[] data1){
Int score = 0;
For(int i = 0;i meaningCompare(obj1[i], data1){
 For(int j = 0;j Int Score1 = meaningCompare1(obj1[i], data1[j]);
 Score += Score1;
 }
 Score += score* obj1[i][weight];
 }
Return Score;
}。
[0010] 所述检索排名优化算法通过非结构化数据属性和服务消费者任务属性的匹配度来计算检索结果的热度分值并基于热度分值对检索结果进行排序。
[0011] 本发明一种热度敏感的非结构化数据检索排名优化算法,其有益效果有:1、该检索排名优化算法实现了关键字检索结果的优化,使检索结果更加符合用户偏好;
2、该检索排名优化算法的正确率召回率优于排名算法,因此能够有效地提高大数据服务检索结果准确度,实现了通过提高用户体验来提高大数据服务能
[0012]附图说明
[0013] 图1,为本发明一种热度敏感的非结构化数据检索排名优化算法的流程图
[0014]

具体实施方式

[0015] 下面结合实施例对本发明作进一步说明。实施例
[0016] 本发明一种热度敏感的非结构化数据检索排名优化算法,所述检索排名优化算法设置有非结构化数据object,结构如下:public object{
private class basicproperty;
private class contentproperty;
private class featureproperty;
private class behaviorproperty;
private class environmentproperty;
}。
[0017] 该非结构化数据object包括5个基本类、内容类、特征类、行为类、环境类5个属性类,全面涵盖非结构化数据的多个属性。
[0018] 所述检索排名优化算法还设置有服务消费者任务模型missiondata[],格式如下:missiondata[]{
parameter string name;
parameter int age;
parameter string experience;
parameter string workspace;
……
}。
[0019] 该检索排名优化算法通过非结构化数据属性和服务消费者任务属性的匹配度来计算检索结果的热度分值并基于热度分值对检索结果进行排序,其热度分值计算采用模块compare(),其模型如下:Int Function compare(object obj1, missiondata[] data1){
……
Return hotvalue;
}。
[0020] 以上已将本发明做一详细说明,以上所述,仅为本发明之较佳实施例而已,当不能限定本发明实施范围,即凡依本申请范围所作一般技术手段的增减或替换,皆应仍属本发明涵盖范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈