Web数据库柔性查询结果自动排序方法研究

来源 :东北大学 | 被引量 : 0次 | 上传用户:jialin131466
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的不断发展,网络上的在线数据库越来越多,用户可以通过Web站点提供的查询接口访问数据库中的信息,这种在Web中可通过查询接口访问的在线数据库被称为Web数据库。然而,由于普通的Web用户对数据库的内容和结构并不了解,或用户对自己的查询意图只有一个模糊概念,不能精确表达查询要求,因此用户提交的查询条件只是对查询结果的一个柔性要求。同时对于大型数据库来说,这种柔性查询会产生许多查询结果,而对于用户来说查询结果最好是一个虽然不精确不完全、但却符合用户期望并按照用户的期望程度从高到低排列的有序序列,因此对Web数据库的大量近似查询结果进行排序显得尤为重要。本文提出了一种数据库柔性查询下多查询结果的自动排序方法。该方法既不需要用户参与也不依赖于任何领域知识,它能够根据原始数据和查询历史自动挖掘用户的偏好信息,从而形成一个用户和领域独立的自动排序方法来为用户返回柔性查询下的有序查询结果。本文提出的排序函数从元组在用户指定的属性上的取值对查询要求的满足程度和在未指定属性上的取值对用户偏好的相关程度来衡量元组对用户期望的满足程度,其中元组对查询要求的满足程度由用户指定属性的客观权重和用户对指定属性的偏好以及属性值与用户指定属性值的相关度决定。首先,本文根据查询条件中用户指定的属性值在数据库中的分布状态评估指定属性的客观权重,然后根据历史查询记录和用户指定的查询值,本文提出了一种评估用户对不同指定属性的偏好程度的方法。接着对于查询条件中未指定的属性值,本文提出一种在查询历史和原始数据的基础上利用概率模型来获得元组中未被查询指定的属性值与查询中指定的属性值之间的关联程度,进而评估柔性查询结果中未指定的属性值与用户偏好的相关程度的方法。最后,根据元组中指定的属性值对用户查询要求的满足程度和未指定的属性值与用户偏好的相关程度来对查询结果进行排序。实验证明,文章提出的Web数据库柔性查询下多查询结果自动排序方法能够很好的满足用户需求和偏好,与解决同类问题的排序方法相比,具有较高的排序质量。
其他文献
规则引擎由基于规则的专家系统中的推理引擎发展而来,其应用领域已经日益广泛。Drools是一种使用规则库来实现专家系统的Java规则引擎,属于产生式规则系统,其模式匹配过程对
Internet的应用日益深入,人们开始越来越关心Internet的安全问题,相关研究也处于快速发展之中。其中,匿名通信作为一个区别于传统安全的新兴研究领域,越来越受到研究人员的关注与
随着集成电路工艺的不断进步以及处理器体系的不断发展,多核已经成为处理器的重要发展方向,已成为服务器和桌面的主流。同时,如何在多核环境下更好地进行多线程编程、寻找替
MDA是从传统软件开发转向基于可重用技术的以模型驱动架构的方法学。其中引入了标准的建模规约,提供了高效的建模技术,可以为各种不同的企业领域进行建模;它提供了转换技术,
面瘫,即由面部功能障碍引起的面部表情肌肉瘫痪,是一种临床常见病,不仅影响患者的表情运动等生理功能,而且影响患者的身心健康。对面瘫患者的面部运动功能进行分级对面瘫的治
河道流量预报是一项可以减免损失的非常重要的防洪非工程措施,也是一项合理利用水能、水资源的非工程措施。正确及时的预报可以使工程合理调度,可以使决策者及时实施防洪措施,从
随着语义Web技术研究的发展,本体应用越来越广泛,但是由于不同用户构建的本体在形式上、结构上的差异,导致同领域内本体在重用与交流方面存在困难,同时也限制了本体集成研究
本文研究模糊离散事件系统(FDES)的监督控制和错误诊断,以及概率离散事件系统(SDES)的错误诊断,具体包括以下四个方面的内容:部分可观测的FDES监督控制和分散监督控制,FDES的错误
随着电脑的日益普及,加上互联网的迅猛发展,人们传递信息摆脱了以往通过写信或者电报的方式,越来越流行的是通过图像去获取现实世界中的信息。噪声可以理解为妨碍人的视觉或
面对快速多变的业务协作需求,人们开始关注其计算机应用系统的按需、即时构造的能力,以满足动态应用集成的要求。现有的面向服务的计算技术尚不具备这种能力,不足以满足动态应用