基于FTContainsExpr的扩展模式树匹配技术研究

基于FTContainsExpr的扩展模式树匹配技术研究

论文摘要

XML采用树形模型来表示数据,XML文档上的查询通常被表示成小枝模式。与此同时,XML文档上关键字的检索也因其直观、友好的查询接口而被广泛研究。为了更好地整合数据管理领域与信息检索领域对XML文档查询技术的研究成果,W3C提出XQuery Full-Text作为XQuery的补充。它可以对XML数据中的结构信息与文本信息进行无缝地查询。本文针对XQuery Full-Text中具有合取关键字查询语义的FTContainsExpr表达式提出了相应的扩展模式树及其模式匹配问题。扩展模式树匹配问题由于关键字包含关系的引入而呈现出问题的特殊性。我们首先针对该问题设计了基于Dewey编码的解决方案,DILPathStack算法和DeweyPathStack算法。DILPathStack算法首先计算关键字结点的SLCA,然后利用它们来指导DeweyPathStack算法对结构化路径进行匹配。SLCA的计算可以有效减少在DeweyPathStack算法执行过程中各数据流无效结点的入栈,避免了无意义的栈操作,从而使得整个匹配过程更加高效。然后,针对DILPathStack算法和DeweyPathStack算法仍然存在的弊端,我们提出了基于区间编码的、直接对所有扩展模式树普适的匹配算法ILETwigStack。它对扩展模式树进行了重构,将扩展模式树中的每个关键字结点组收缩归并为一个查询单点,以它们的SLCA数据结点流来取代原始关键字结点流,重构后的扩展模式树能够用TwigStack算法进行匹配。这种方法既降低了扩展模式树的结构复杂度又大量减少了初始数据流结点的数量。实验结果表明,在对扩展模式树的处理效率上,ILETwigStack算法均胜于DILPathStack算法和传统的TwigStack算法。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 XML基础
  • 1.2 XML查询语言
  • 1.2.1 XPath
  • 1.2.2 XQuery
  • 1.2.3 XQuery Full-Text
  • 1.3 XML解析器
  • 1.4 本文工作和贡献
  • 1.5 文章结构
  • 第二章 背景知识和相关工作
  • 2.1 XML数据模型
  • 2.2 经典模式树与模式匹配
  • 2.3 XML编码技术
  • 2.3.1 基于区间的编码
  • 2.3.2 基于路径的编码
  • 2.4 XML结构查询处理方法
  • 2.5 XML关键字检索处理方法
  • 2.6 本章小结
  • 第三章 查询语义和扩展模式树匹配问题
  • 3.1 FTContainsExpr表达式的查询语义
  • 3.2 扩展模式树及其匹配问题
  • 3.3 本章小结
  • 第四章 基于Dewey编码的扩展模式树匹配算法
  • 4.1 算法提出的动机
  • 4.2 预备知识
  • 4.3 符号定义和数据结构
  • 4.4 算法伪码
  • 4.5 算法解释与分析
  • 4.6 算法示例
  • 4.7 本章小结
  • 第五章 基于区间编码的扩展模式树匹配算法
  • 5.1 算法提出的动机
  • 5.2 基于区间编码的LCA问题的解决方案
  • 5.2.1 LCA问题、RMQ问题与LCA问题到RMQ问题的规约
  • 5.2.2 RMO问题解决方案的逐步求精
  • 5.3 基于区间编码的SLCA问题的解决方案
  • 5.3.1 符号定义
  • 5.3.2 SLCA问题的一个朴素解法
  • 5.3.3 SLCA问题的一个快速算法
  • 5.4 算法设计思想与伪码
  • 5.5 本章小结
  • 第六章 实验结果与分析
  • 6.1 实验环境
  • 6.2 实验结果
  • 6.3 实验分析
  • 6.4 本章小结
  • 第七章 总结与展望
  • 参考文献
  • 硕士研究生期间主要工作
  • 致谢
  • 相关论文文献

    • [1].“环境扩展模式”对公民教育课程的启示——以加拿大、美国为例[J]. 科教导刊(上旬刊) 2016(07)
    • [2].改革农村土地征收制度 优化城市扩展模式[J]. 学习与实践 2012(05)
    • [3].基于扩展模式树匹配的XConquer算法[J]. 计算机工程 2010(08)
    • [4].基于MVC2扩展模式虚拟仪器的设计与实现[J]. 电子技术 2010(09)
    • [5].对包头市城市建设用地扩展模式的几点思考[J]. 内蒙古科技与经济 2008(11)
    • [6].新加坡开发区海外扩展模式及启示[J]. 国际经济合作 2013(02)
    • [7].广东省地级市建设用地扩展模式区域差异与驱动机制[J]. 热带地理 2018(05)
    • [8].现代汉语句子的扩展模式语法模型的构建[J]. 厦门大学学报(自然科学版) 2018(06)
    • [9].基于生态安全导向的城市空间扩展模拟与分析[J]. 地理研究 2017(03)
    • [10].不同模式下城区用地空间扩展特征及机理——以赣州为例[J]. 城市发展研究 2018(12)
    • [11].2000~2014年武汉市城市扩展时空特征分析[J]. 长江流域资源与环境 2016(07)
    • [12].深圳城市扩展模式的时空演变格局及驱动力分析[J]. 生态科学 2014(03)
    • [13].南京城市沿交通线轴向伸展的测度研究[J]. 长江流域资源与环境 2008(S1)
    • [14].任务型网络书面实时交流中的意义协商机制:扩展模式构建[J]. 外语教学 2020(05)
    • [15].北京都市区扩展特征、机制与区域影响[J]. 北京联合大学学报(人文社会科学版) 2015(04)
    • [16].城市空间扩展研究及进展[J]. 现代城市研究 2013(06)
    • [17].我国高等教育扩展模式的实证研究[J]. 北京师范大学学报(社会科学版) 2009(02)
    • [18].水力耦合作用下岩体3维裂隙的起裂扩展模式研究[J]. 工程科学与技术 2018(06)
    • [19].中印大中型城市城镇用地扩展模式分析[J]. 安徽农业科学 2015(19)
    • [20].浅谈社会科课程内容的选择及其组织模式[J]. 赤峰学院学报(汉文哲学社会科学版) 2008(12)
    • [21].基于互自扩展模式的中文产品属性提取算法[J]. 计算机应用研究 2017(04)
    • [22].一体化进程中建设用地扩张及驱动机理——以郑汴一体化区域为例[J]. 重庆大学学报(社会科学版) 2015(02)
    • [23].景德镇人物瓷雕从传统到现代的转型——1954-1965:生产机制的转变、新的科技工艺创新与扩展模式[J]. 美术研究 2015(05)

    标签:;  ;  ;  

    基于FTContainsExpr的扩展模式树匹配技术研究
    下载Doc文档

    猜你喜欢