Searching XML Data with Oracle Text
This chapter explains the use of Oracle Text functionality in indexing and querying XML data. It contains the following sections:
■ Searching XML Data with Oracle Text
■ Introducing Oracle Text
■ Assumptions Made in This Chapter's Examples
■ Oracle Text Users and Roles
■ Querying with the CONTAINS Operator
■ Using the WITHIN Operator to Narrow Query Down to Document Sections
■ Introducing SECTION_GROUPS
■ INPATH or HASPATH Operators Search Using XPath-Like Expressions
■ Building a Query Application with Oracle Text
■ Step 1. Create a Section Group Preference
■ Step 2. Set the Preference's Attributes
■ Step 3. Create an Index Using the Section Preference Created in Step 2
■ Step 4. Create Your Query Syntax
■ Presenting the Results of Your Query
■ XMLType Indexing
■ Using Oracle Text with Oracle XML DB
■ Full-Text Search Functions in XPath Using ora:contains
■ Oracle XML DB: Creating a Policy for ora:contains()
■ Oracle XML DB: Using CTXXPATH Indexes for existsNode()
■ Using Oracle Text: Advanced Techniques
■ Case Study: Searching XML-Based Conference Proceedings
■ Frequently Asked Questions About Oracle Text
Note: In Oracle9i, you can use the WITHIN or INPATH operators. INPATH was introduced in Oracle9i Release 1 (9.0.1) to handle XPath searching in XML documents. Everything you can do with the WITHIN operator, you can also do using INPATH. INPATH is the recommended syntax in Oracle9i Release 1 (9.0.1) and higher when searching XML data.
Post a comment