Full-Text Search in a Native XML Database

Native XML databases need to handle any kind of XML document, from very rigidly structured, data-centric documents at one end of the spectrum, to very loosely structured, document-centric information at the other end, as well as the semi-structured information that combines both. The less predictable the structure of the data, the more users will rely on the textual content, rather than the structure, to find the information they need. As well as the structured FLWOR and path expressions of XQuery 1.0, therefore, a native XML database needs to provide facilities for text search.

Full-text search is a sophisticated DBMS feature, not a simple bolt-on. Although a task force in the XQuery working group is ...

Get XQuery from the Experts: A Guide to the W3C XML Query Language now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.