首页 | 本学科首页   官方微博 | 高级检索  
     

面向XML文档的二级索引技术及其在XML关键词检索中的应用研究
引用本文:向永清,邓志鸿,于航,高宁.面向XML文档的二级索引技术及其在XML关键词检索中的应用研究[J].计算机研究与发展,2009,46(Z2).
作者姓名:向永清  邓志鸿  于航  高宁
作者单位:北京大学信息科学技术学院机器感知与智能教育部重点实验室,北京,100871
基金项目:国家"八六三"高技术研究发展计划基金项目,国家自然科学基金项目 
摘    要:随着互联网上XML文档的大量增加,如何高效地索引、存储和检索这些XML数据成为一个非常值得深入研究的课题.目前,在XML关键词检索方面,主流的检索系统都是建立在一级索引的基础上.一级索引存在两个明显的缺点:1)索引的冗余度比较高;2)索引的可扩展性和灵活性较差.通过结合传统倒排索引和基于杜威编码的XML节点索引的优点,提出面向XML文档的二级索引模型,并把该模型应用于求解XML关键词检索中的SLCA,实现了基于二级索引的求解SLCA的栈算法.实验表明,二级索引模型能够节省约30%的空间开销,在时间效率方面,基于二级索引的栈算法在效率上比基于一级索引的栈算法要高1个数量级左右,并且随着关键词数目的增加,这种效率优势会越加明显.

关 键 词:二级索引  关键词  检索  栈算法

Two-Layer Based Index Strategy for XML Data and Its Usage in XML Keyword Retrieval
Xiang Yongqing,Deng Zhihong,Yu hang,Gao ning.Two-Layer Based Index Strategy for XML Data and Its Usage in XML Keyword Retrieval[J].Journal of Computer Research and Development,2009,46(Z2).
Authors:Xiang Yongqing  Deng Zhihong  Yu hang  Gao ning
Abstract:With the rapid increasing of XML documents on the Web,how to index,store and retrieve these documents has become a very popular and valuable problem.At present,there are two normal ways of retrieving XML documents.One is structure-based retrievaI,such as XPath and XQuery;the other is keyword-based retrieval.In the aspect of keyword-based XML retrieval,a majority of systems and algorithms are built based on one-layer index.However,one-layer index has two disadvantages:firstly,it may cause redundancy;secondly,it is not easy to be updated.In this paper,a new XML index model called two-layer index model is proposed,which considers both the advantages of traditional inverted index and dewey-code based inverted index.Moreover,a new stack algorithm based on two-layer index is proposed in order to rapidly get SLCA results from XML document sets.At last,the results of building two-layer index on Wiki document set and applying the stack algorithm to get SLCA results from two-layer index are presented,which show the efficiency of the proposed index model and algorithm.
Keywords:XML  SLCA  XML  two-layer index  keyword retrieval  SLCA  stack algorithm
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号