DocumentCode
1626448
Title
Predicate-based Filtering of XPath Expressions
Author
Hou, Shuang ; Jacobsen, Hans-Arno
Author_Institution
University of Toronto, Canada
fYear
2006
Firstpage
53
Lastpage
53
Abstract
The XML/XPath filtering problem has found wide-spread interest. In this paper, we propose a novel algorithm for solving it. Our approach encodes XPath expressions (XPEs) as ordered sets of predicates and translates XML documents into sets of tuples, which are evaluated over these predicates. Predicates representing overlapping portions of XPEs are stored and processed once, thus fully exploiting potential overlap in XPEs. We experimentally evaluate the performance of our algorithm, demonstrating its scalability to millions of XPEs, with matching performance in the millisecond range. We show interesting trade-offs to alternative approaches.
Keywords
Algorithm design and analysis; Automata; Engines; Filtering algorithms; Filters; Information filtering; Jacobian matrices; Routing; Scalability; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2006. ICDE '06. Proceedings of the 22nd International Conference on
Print_ISBN
0-7695-2570-9
Type
conf
DOI
10.1109/ICDE.2006.115
Filename
1617421
Link To Document