Part III. Developer's Guide
Prev
Next
Part III. Developer's Guide
Table of Contents
10. Programming with the Qizx API
1. What you'll learn
1.1. About the data samples used in this tutorial
1.2. Compiling and running the code samples
2. Creating a Library and populating it with Collections and Documents
2.1. Creating a LibraryManager
2.2. Creating a Library
2.3. Creating Collections and importing Documents
2.4. The dual nature of the Library object: both a database and a transactional session
2.5. Compiling and running the code of this lesson
3. Retrieving Documents stored in a database
3.1. Compiling and running the code of this lesson
4. Querying a database
4.1. Compiling and running the code of this lesson
5. Deleting Documents and Collections
5.1. Compiling and running the code of this lesson
6. Modifying a Document stored in a database
6.1. Updating a Document using XQuery Update
6.1.1. Compiling and running the code of this lesson
6.2. Updating a Document using the Java API and DOM
6.2.1. Compiling and running the code of this lesson
7. Customizing the indexing of XML content
7.1. Re-indexing a Library
7.2. Writing a custom Indexing.NumberSieve
7.3. Compiling and running the code of this lesson
8. Adding metadata to Documents
8.1. Compiling and running the code of this lesson
9. Convenience and utility classes provided by the API
9.1. Package com.qizx.api.util
9.2. Package com.qizx.api.util.fulltext
9.3. Package com.qizx.api.util.accesscontrol
11. Writing efficient queries
1. The problem
1.1. An example
2. Performance Guidelines
2.1. Text search
2.2. Path Expressions
2.2.1. Indexable features of Path expressions
2.2.2. Inefficient functions or expressions
2.3. Planned enhancements