基于关系数据库的关键词模糊查询及结果集排序策略研究

基于关系数据库的关键词模糊查询及结果集排序策略研究

论文摘要

关系数据库的关键词检索技术(KSORD)将使用户不需要任何SQL语言和底层数据库模式的知识,就像简单地使用搜索引擎查询Web一样来获取数据库中的相关数据。KSORD成为目前数据库领域中的一个研究重点,然而,这种关键技术目前只实现了精确查询,还不能很好地实现模糊查询。本文在深入研究王珊教授等人开发的SEEKER系统基础上,发展了基于数字属性的模糊范围查询,并对结果集的排序策略进行了深入研究。对数字属性的关键词进行模糊范围查询时,主要方法是通过对后台数据库的分布分析,然后有针对性地提出隶属函数,并提供系统范围参数,同时在定义模糊化算子用于范围调节的前提下能够将模糊查询转换为具有约束性的精确范围查询。实现查询的过程中,将模糊差值作为对数字属性评分的一个影响因素,保证差值越小的元组返回越靠前。用户是对结果集的最终评价者,然而SEEKER系统中用于对结果排序的评分函数与相关因子如sizeof(T)等有关,这些因子未标准化的情况下,大大影响排序准确度。为提高返回结果序列的排序性能,我们采用空间向量模型表示的方法,对相关影响因子进行标准化处理,通过查询统计分析,表明标准化处理的方法对比传统方法有所改进。因此,本文重点工作即是在提出隶属函数和定义模糊化算子方法后,能实现基于关键词的数字属性模糊查询,并结合实例进行描述和分析。同时证明了基于向量模型法的分析,采用标准化因子的排序函数方法返回查询结果集优于传统未标准化的方法。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 课题研究背景
  • 1.2 研究目的与意义
  • 1.3 论文的主要工作
  • 1.4 论文的组织
  • 第二章 实现精确查询的研究综述
  • 2.1 关键词检索系统概述
  • 2.2 关键技术
  • 2.2.1 系统模块
  • 2.2.2 数据模型与查询机制
  • 2.2.3 查询语言
  • 2.2.4 查询结果排序
  • 2.2.5 查询结果提交
  • 2.2.6 执行性能
  • 2.3 SEEKER系统的实现策略
  • 2.3.1 问题定义
  • 2.3.2 系统体系结构
  • 2.4 本章小结
  • 第三章 模糊查询实现及其查询结果排序分析
  • 3.1 基于数字属性关键词的模糊查询
  • 3.1.1 模糊数学理论
  • 3.1.2 隶属函数
  • 3.1.3 模糊化算子
  • 3.1.4 查询过程实现及其实例分析
  • 3.2 返回结果集的排序策略
  • 3.2.1 概述
  • 3.2.2 排序策略研究
  • 3.2.3 策略优化前后对结果集排序影响实例分析
  • 3.3 本章小结
  • 第四章 实验分析
  • 4.1 数据设置
  • 4.2 相关影响因素分析
  • 4.2.1 查准率和查全率
  • 4.2.2 数字属性对查询效果的影响
  • 4.2.3 数字属性模糊查询时间的主要影响因素分析
  • 4.2.4 k值对响应时间的影响
  • 4.2.5 影响因子改进前后对排序结果的影响
  • 4.3 本章小结
  • 第五章 结论与展望
  • 5.1 工作总结
  • 5.2 展望
  • 参考文献
  • 致谢
  • 攻读学位期间主要的研究成果
  • 相关论文文献

    • [1].基于受限随机选择和检索结果集的相关反馈[J]. 电脑知识与技术 2008(14)
    • [2].通用数据处理系统结果集展现模块的分析与设计[J]. 南华大学学报(自然科学版) 2008(02)
    • [3].数据库结果集缓存的内存管理机制[J]. 中国高新技术企业 2008(11)
    • [4].数据库结果集的一种块状读取算法[J]. 计算机工程 2010(02)
    • [5].基于随机映射的气相色谱-质谱库搜索结果集提取[J]. 安徽工业大学学报(自然科学版) 2017(04)
    • [6].最小相关结果集排序算法[J]. 哈尔滨工程大学学报 2013(04)
    • [7].基于用户画像的信息后组织系统的构建研究[J]. 情报理论与实践 2020(04)
    • [8].基于缓存候选结果集的轨迹隐私保护方法[J]. 电子科技大学学报 2018(03)
    • [9].递归查询构造树形结果集的通用方法[J]. 电脑编程技巧与维护 2011(15)
    • [10].基于M-tree的不等半径覆盖相异多样集求解方法[J]. 计算机研究与发展 2013(S1)
    • [11].一种基于树形结构的Sql结果集向Json数据的转换算法[J]. 电子测试 2016(03)
    • [12].浅谈多活动结果集(MARS)在ASP.net2.0中应用[J]. 广西轻工业 2009(04)
    • [13].基于Java数组的JDBC ResultSet结果集处理的研究[J]. 硅谷 2011(24)
    • [14].LBS中面向K-匿名服务资源约束的匿名度调节算法[J]. 浙江大学学报(工学版) 2011(07)
    • [15].有种武器叫“喇叭枪”[J]. 小学科学 2016(08)
    • [16].一种基于中间结果集的有效视图维护算法[J]. 计算机应用研究 2008(10)
    • [17].通用数据处理系统的设计与实现[J]. 福建电脑 2009(04)
    • [18].一种面向动态偏好的交互式多目标查询[J]. 小型微型计算机系统 2017(12)
    • [19].中文分词切分技术研究[J]. 计算机工程与科学 2008(05)
    • [20].关系数据库上基于非数值属性关键词的模糊查询[J]. 计算机科学 2008(06)
    • [21].SQL for Palm——移动设备编程项目[J]. 数字通信世界 2008(02)
    • [22].基于ASP.NET数据分页显示的实现[J]. 电脑编程技巧与维护 2016(17)
    • [23].基于完全化语义的关键词检索研究[J]. 计算机应用研究 2010(10)
    • [24].基于相关事务结果集的移动数据库三级复制同步机制[J]. 硅谷 2009(06)
    • [25].云中基于蚁群算法改进的负载均衡策略[J]. 计算机工程与设计 2014(12)
    • [26].关于SQL数据库存储过程间传递数据的研究[J]. 开封教育学院学报 2012(04)
    • [27].基于本体和局部上下文分析的查询扩展[J]. 控制工程 2013(03)
    • [28].基于Delphi通用查询技术的实现[J]. 计算机与现代化 2011(12)
    • [29].移动数据库中数据复制同步处理策略的研究[J]. 计算机工程与应用 2016(01)
    • [30].基于大数据的数据处理方法研究[J]. 电脑知识与技术 2014(05)

    标签:;  ;  ;  ;  

    基于关系数据库的关键词模糊查询及结果集排序策略研究
    下载Doc文档

    猜你喜欢