Skip to main content

XQuery Full Text Implementation in BaseX

  • Conference paper
Database and XML Technologies (XSym 2009)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5679))

Included in the following conference series:

  • 500 Accesses

Abstract

BaseX is an early adopter of the upcoming XQuery Full Text Recommendation. This paper presents some of the enhancements made to the XML database to fully support the language extensions. The system’s data and index structures are described, and implementation details are given on the XQuery compiler, which supports sequential scanning, index-based, and hybrid processing of full-text queries. Experimental analysis and an insight into visual result presentation of query results conclude the presentation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Amer-Yahia, S., et al.: XQuery and XPath Full Text 1.0. W3C Candidate Recommendation (May 2008), http://www.w3.org/TR/xpath-full-text-10

  2. Aoe, J.-I., et al.: An Efficient Implementation of Trie Structures. Software – Practice and Experience 22(9), 695–721 (1992)

    Article  Google Scholar 

  3. Barta, A., et al.: Benefits of Path Summaries in an XML Query Optimizer Supporting Multiple Access Methods. In: Proc. of the 31st VLDB Conference, Trondheim, Norway, pp. 133–144 (2005)

    Google Scholar 

  4. Bhaskar, A., et al.: Quark: an efficient XQuery full-text implementation. In: Proc. of the ACM SIGMOD Conference, Demo Tracks, Chicago, Illinois, USA, pp. 781–783 (2006)

    Google Scholar 

  5. Boag, S., et al.: XQuery 1.0: An XML Query Language. W3C Recommendation (January 2007), http://www.w3.org/TR/xquery

  6. Boncz, P.A., et al.: MonetDB/XQuery: a fast XQuery processor powered by a relational engine. In: Proc. of the ACM SIGMOD Conference, Chicago, Illinois, USA, pp. 479–490 (2006)

    Google Scholar 

  7. Curtmola, E., et al.: GalaTex: A Conformant Implementation of the XQuery Full-Text Language. In: Proc. of the 2nd XIME Workshop, Baltimore, Maryland, USA (2005)

    Google Scholar 

  8. Fischer, P., et al.: MXQuery – a low-footprint, extensible XQuery Engine (2009), http://www.mxquery.org

  9. Florescu, D., et al.: The BEA/XQRL Streaming XQuery Processor. In: Proc. of the 29th VLDB Conference, Berlin, Germany, pp. 997–1008 (2003)

    Google Scholar 

  10. Fredkin, E.: Trie Memory. J. CACM 3(9), 490–499 (1960)

    Article  Google Scholar 

  11. Gath, S.: Processing and Visualizing XML Full-Text Data. Master’s thesis, University of Konstanz, Germany (2009)

    Google Scholar 

  12. Goldman, R., Widom, J.: DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases. In: Proc. of the 23rd VLDB Conference, Athens, Greece, pp. 436–445 (1997)

    Google Scholar 

  13. Graefe, G.: Query Evaluation Techniques for Large Databases. ACM Computing Surveys 25(2), 73–170 (1993)

    Article  Google Scholar 

  14. Grün, C., et al.: Pushing XPath Accelerator to its Limits. In: Proc. of the 1st ExpDB Workshop, Chicago, Illinois, USA (2006)

    Google Scholar 

  15. Grün, C., et al.: Visually Exploring and Querying XML with BaseX. In: Proc. of the 12th BTW Conference, Demo Tracks, Aachen, Germany, pp. 629–632 (2007)

    Google Scholar 

  16. Grust, T.: Accelerating XPath Location Steps. In: Proc. of the ACM SIGMOD Conference, Madison, Wisconsin, USA, pp. 109–120 (2002)

    Google Scholar 

  17. Holupirek, A., et al.: BaseX & DeepFS: Joint Storage for Filesystem and Database. In: Proc. of the 12th EDBT Conference, pp. 1108–1111 (2009)

    Google Scholar 

  18. Hoschek, W.: Nux – an Open-Source Java toolkit for XML Processing (2006), http://acs.lbl.gov/nux

  19. Kaugars, K.J.: A Hierarchical Approach to Detail + Context Views. PhD thesis, New Mexico State University, Las Cruces, NM, USA (1998)

    Google Scholar 

  20. Olteanu, D., et al.: XPath: Looking Forward. In: Proc. of the XMLDM Workshop, pp. 109–127. Springer, Heidelberg (2002)

    Google Scholar 

  21. Shneiderman, B.: Tree Visualization with Tree-Maps: 2-d Space-Filling Approach. ACM Trans. Graph. 11(1), 92–99 (1992)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Grün, C., Gath, S., Holupirek, A., Scholl, M.H. (2009). XQuery Full Text Implementation in BaseX. In: Bellahsène, Z., Hunt, E., Rys, M., Unland, R. (eds) Database and XML Technologies. XSym 2009. Lecture Notes in Computer Science, vol 5679. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03555-5_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03555-5_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03554-8

  • Online ISBN: 978-3-642-03555-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics