FLUX: Content and structure matching of XPath queries with range predicates

Hua Gang Li, S. Alireza Aghili, Divyakant Agrawal, Amr El Abbadi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Citations (Scopus)

Abstract

Range queries seek the objects residing in a constrained region of the data space. An XML range query may impose predicates on the numerical or textual contents of the elements and/or their respective path structures. In order to handle content and structure range queries efficiently, an XML query processing engine needs to incorporate effective indexing and summarization techniques to efficiently partition the XML document and locate the results. In this paper, we describe a dynamic summarization and indexing method, FLUX, based on Bloom filters and B +-trees to tackle these problems. We present the results of extensive experimental evaluations which indicate the efficiency of the proposed technique.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Pages61-76
Number of pages16
Volume4156 LNCS
Publication statusPublished - 23 Oct 2006
Externally publishedYes
Event4th International XML Database Symposium, XSym 2006 - Seoul, Korea, Republic of
Duration: 10 Sep 200611 Sep 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4156 LNCS
ISSN (Print)03029743
ISSN (Electronic)16113349

Other

Other4th International XML Database Symposium, XSym 2006
CountryKorea, Republic of
CitySeoul
Period10/9/0611/9/06

    Fingerprint

ASJC Scopus subject areas

  • Computer Science(all)
  • Biochemistry, Genetics and Molecular Biology(all)
  • Theoretical Computer Science

Cite this

Li, H. G., Aghili, S. A., Agrawal, D., & El Abbadi, A. (2006). FLUX: Content and structure matching of XPath queries with range predicates. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4156 LNCS, pp. 61-76). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 4156 LNCS).