DocumentCode
3309595
Title
A novel three-phase XML twig pattern matching algorithm based on version tree
Author
Guiquan Liu ; Meiling Yao ; Desheng Wang ; Enhong Chen
Author_Institution
Dept. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
Volume
3
fYear
2011
fDate
26-28 July 2011
Firstpage
1678
Lastpage
1688
Abstract
At present, there are three main research directions in querying and searching XML data: structure index method, node-based encoding method and sequence method. However, a common problem of querying and searching XML data is that the execution time as well as the input size of algorithms grows rapidly as the size of XML document increases. To overcome this problem, we propose a new three-phase XML twig pattern matching algorithm called Twig3Version. The new algorithm firstly executes holistic XML twig pattern matching algorithm on the structure index named Version Tree that compresses all repetitive structures in XML document, and returns subtrees of Version Tree that matching query twig in structure. Then the algorithm implements a simple and efficient version filter module on the concise intermediate results to find matching versions. Finally, it merges elements in the original document corresponding to these matching versions to generate final results. Because the new algorithm executes structural matching on the concise structure index and implements a simple and efficient version filter module on the concise intermediate results, the new algorithm outperforms other existing XML twig pattern matching algorithms. Both theoretical analysis and experimental results indicate the superiority of the new algorithm.
Keywords
XML; document handling; pattern matching; query processing; tree data structures; Twig3Version; XML data query; XML data search; XML document; node-based encoding method; query twig matching; sequence method; structural matching; structure index; structure index method; structure index named Version Tree; three-phase XML twig pattern matching algorithm; version filter module; Algorithm design and analysis; Encoding; Filtering algorithms; Indexes; Matched filters; Pattern matching; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Fuzzy Systems and Knowledge Discovery (FSKD), 2011 Eighth International Conference on
Conference_Location
Shanghai
Print_ISBN
978-1-61284-180-9
Type
conf
DOI
10.1109/FSKD.2011.6019809
Filename
6019809
Link To Document