Database Paper Browser

Back to papers

Holistic Twig Joins: Optimal XML Pattern Matching

Summary: Proposes holistic twig join TwigStack for XML twig pattern matching, encoding root-to-leaf partial matches with a chain of linked stacks and stitching them into full matches. For ancestor-descendant patterns, TwigStack is I/O and CPU optimal among sequential algorithms that read the entire input—linear in input plus final result and independent of intermediates; B-tree augmentations enable sub-linear time; experiments validate efficiency. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
3360
Venue
SIGMOD
Year
2002
Pagerank
0.00031581944
Overall Rank
239 | 98.35%
DOI
-

Incoming Non-self Citations Over Time

Authors

Incoming Citations (Sorted by Pagerank)

Showing 50 of 69 citing papers.

Rank Citing Paper Year Venue Pagerank
259 High-Performance Complex Event Processing over Streams 2006 SIGMOD 0.00030155645
425 Stack-based Algorithms for Pattern Matching on DAGs 2005 VLDB 0.00023592024
547 Schema-Free XQuery 2004 VLDB 0.00020372992
712 Efficient Algorithms for Processing XPath Queries 2002 VLDB 0.00017714027
1,149 A Comprehensive XQuery to SQL Translation using Dynamic Interval Encoding 2003 SIGMOD 0.00013649094
1,261 Projecting XML Documents 2003 VLDB 0.00012985367
1,419 Graph Pattern Matching: From Intractable to Polynomial Time 2010 VLDB 0.00012072488
1,732 Efficient Structural Joins on Indexed XML Documents 2002 VLDB 0.00010716665
1,787 MonetDB/XQuery: A Fast XQuery Processor Powered by a Relational Engine 2006 SIGMOD 0.00010543821
2,066 System RX: One Part Relational, One Part XML 2005 SIGMOD 9.64571e-05
2,166 On the Integration of Structure Indexes and Inverted Lists 2004 SIGMOD 9.3918483e-05
2,667 Statistical Learning Techniques for Costing XML Queries 2005 VLDB 8.3444649e-05
3,046 An Efficient and Versatile Query Engine for TopX Search 2005 VLDB 7.6586679e-05
3,091 Tree Logical Classes for Efficient Evaluation of XQuery 2004 SIGMOD 7.5887319e-05
3,115 Processing Queries on Tree-Structured Data Efficiently 2006 PODS 7.5414053e-05
3,125 Holistic Twig Joins on Indexed XML Documents 2003 VLDB 7.5228453e-05
3,613 From Tree Patterns to Generalized Tree Patterns: On Efficient Evaluation of XQuery 2003 VLDB 6.9139845e-05
3,671 Querying Structured Text in an XML Database 2003 SIGMOD 6.853634e-05
3,699 Lazy, Adaptive RID-List Intersection, and Its Application to Index Anding 2007 SIGMOD 6.827026e-05
3,718 Colorful XML: One Hierarchy Isn't Enough 2004 SIGMOD 6.8148882e-05
4,049 FiST: Scalable XML Document Filtering by Sequencing Twig Patterns 2005 VLDB 6.4967402e-05
4,143 Efficient Algorithms for Exact Ranked Twig-Pattern Matching over Graphs 2008 SIGMOD 6.4096394e-05
4,205 Mixed Mode XML Query Processing 2003 VLDB 6.354571e-05
4,351 From Region Encoding To Extended Dewey: On Efficient Processing of XML Twig Pattern Matching 2005 VLDB 6.2563762e-05
4,360 Twig2Stack: Bottom-up Processing of Generalized-Tree-Pattern Queries over XML Documents 2006 VLDB 6.2486086e-05
4,402 Approximate Matching of Hierarchical Data Using pq-Grams 2005 VLDB 6.2086707e-05
4,568 Rewriting XPath Queries Using Materialized Views 2005 VLDB 6.0725918e-05
4,584 On Boosting Holism in XML Twig Pattern Matching Using Structural Indexing Techniques 2005 SIGMOD 6.0599995e-05
5,208 Pattern tree algebras: sets or sequences? 2005 VLDB 5.6254141e-05
5,301 Running Tree Automata on Probabilistic XML 2009 PODS 5.5749031e-05
5,324 Distributed Query Evaluation with Performance Guarantees 2007 SIGMOD 5.5668659e-05
5,391 Indexing Dataspaces 2007 SIGMOD 5.5330974e-05
5,580 Efficient Processing of XML Twig Queries with OR-Predicates 2004 SIGMOD 5.4216254e-05
5,831 Efficient Processing of XML Path Queries Using the Disk-based F&B Index 2005 VLDB 5.308804e-05
5,893 BLAS : An Efficient XPath Processing System 2004 SIGMOD 5.2822731e-05
6,221 Efficient Mining of XML Query Patterns for Caching 2003 VLDB 5.1446262e-05
6,682 Query Efficiency in Probabilistic XML Models 2008 SIGMOD 4.9596732e-05
6,734 An Incrementally Maintainable Index for Approximate Lookups in Hierarchical Data 2006 VLDB 4.9434384e-05
6,879 ROX: Run-time Optimization of XQueries 2009 SIGMOD 4.8934866e-05
6,921 Efficient Indexing and Querying over Syntactically Annotated Trees 2012 VLDB 4.8878659e-05
7,160 MILC: Inverted List Compression in Memory 2017 VLDB 4.8088037e-05
7,236 Sum-Max Monotonic Ranked Joins for Evaluating Top-K Twig Queries on Weighted Data Graphs 2007 VLDB 4.7877732e-05
7,313 Nearest Keyword Search in XML Documents 2011 SIGMOD 4.7599924e-05
7,362 Hash-based Subgraph Query Processing Method for Graph-structured XML Documents 2008 VLDB 4.7469116e-05
7,588 Adding Logical Operators to Tree Pattern Queries on Graph-Structured Data 2012 VLDB 4.6996269e-05
7,639 Why Off-the-Shelf RDBMSs are Better at XPath Than You Might Expect 2007 SIGMOD 4.6860809e-05
7,737 AFilter: Adaptable XML Filtering with Prefix-Caching and Suffix-Clustering 2006 VLDB 4.6592327e-05
7,761 Optimal Enumeration: Efficient Top-k Tree Matching 2015 VLDB 4.6543114e-05
7,821 DeltaNI: An Efficient Labeling Scheme for Versioned Hierarchical Data 2013 SIGMOD 4.6394173e-05
7,852 Cost-Sensitive Reordering of Navigational Primitives 2005 SIGMOD 4.631832e-05
Previous Page 1 / 2 Next

Outgoing Citations (Sorted by Pagerank)

Showing 12 of 12 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Rank Cited Paper Year Venue Pagerank
151 An Evaluation of Non-Equijoin Algorithms 1991 VLDB 0.00041010211
153 Relational Databases for Querying XML Documents: Limitations and Opportunities 1999 VLDB 0.00040759404
193 On Supporting Containment Queries in Relational Database Management Systems 2001 SIGMOD 0.00035591171
504 Query Optimization for XML 1999 VLDB 0.00021513261
513 Efficiently Publishing Relational Data as XML Documents 2000 VLDB 0.00021365031
923 Partition Based Spatial-Merge Join 1996 SIGMOD 0.00015254021
1,174 Spatial Hash-Joins 1996 SIGMOD 0.00013490827
1,286 XPERANTO: A Middleware for Publishing Object-Relational Data as XML Documents 2000 VLDB 0.00012803857
2,572 Optimizing Queries on Files 1994 SIGMOD 8.5141353e-05
2,680 LORE: A Lightweight Object REpository for Semistructured Data 1996 SIGMOD 8.3203995e-05
3,462 Size Separation Spatial Join 1997 SIGMOD 7.0683581e-05
5,198 Algebras for Querying Text Regions (Extended Abstract) 1995 PODS 5.6294569e-05
Previous Page 1 / 1 Next

Semantically Similar Papers