Preface
Audience
Structureof This Guide
Related Information
Typographic Conventions
Abbreviations
1. Introducing SIETS
1.1. What is SIETS?
1.2. SIETS in Corporate Networks
1.3. Understanding SIETS Environment
1.3.1. Overview
1.3.2. Accessing SIETS Server
1.4. Concepts
1.4.1. SIETS Server
1.4.2. SIETS FTS Capability
1.4.3. SIETS API
1.4.4. SIETS Web Server Module
1.4.5. SIETS Console
1.4.6. SIETS Document
1.4.7. SIETS Storage
1.4.8. Vocabulary
1.4.9. Document Repository
1.4.10. Inverted Index
1.5. SIETS Architecture
1.5.1. Client Server Architecture
1.5.2. Multiple Storages Architecture
1.5.3. Multi-Server Architecture
1.5.4. Understanding Storing Information in SIETS
1.5.5. Indexing Documents in SIETS Storage
1.5.6. Querying SIETS Storage
1.6. Standards Compatibility
1.7. Features
1.8. SIETS and the Future
2. Understanding SIETS Document Structure
2.1. Overview
2.2. Creating Document Structure with Application
2.3. Importing XML Structured Data
2.4. Document Ordering in Result Set
2.4.1. Overview
2.4.2. Rate
2.4.3. Relevance
3. Internationalization
3.1. Multi-language Support and Character Encoding
3.1.1. Overview
3.1.2. Storing and Searching in Single Encoding
3.1.3. Storing in Different Encodings and Searching in Multiple Bytes per Character Encoding
3.1.4. Storing in Different Encodings and Searching in One Byte per Character Encoding
3.2. FormattingXML Special Characters
4. SIETS API Specification
4.1. Overview
4.1.1. Submitting SIETS Commands and Receiving Replies
4.1.2. XML Message Structure
4.2. SIETS XML Message Envelope
4.3. Data Manipulation
4.3.1. Insert, Update, and Replace
4.3.2. Delete
4.3.3. Index
4.3.4. Clear
4.3.5. Get_scheme
4.3.6. Set_scheme
4.4. Status Monitoring
4.4.1. Status
4.5. Data Retrieval
4.5.1. Lookup and Retrieve
4.5.2. Search
4.5.3. Select
4.5.4. Similar
4.5.5. Alternatives
4.5.6. List-last
4.6. Alerts
4.6.1. Adding trigger
4.6.2. Removing trigger
4.6.3. Clear triggers
4.6.4. Examining document against triggers
4.6.5. Configuration parameters
4.7. Error Handling
5. SIETS Clustering
5.1. Principles
5.2. Creating SIETS Cluster
6. SIETS Console
6.1. Overview
6.2. Parameters
6.3. SIETS Console Parameters
6.4. Templates
6.5. Built-in Commands
6.6. Running SIETS Console
7. Message Files
7.1. Overview
7.2. Structure of Message Files
7.3. Running siets-load
8. Use Cases
8.1. Use Case in C: Importing Text Files
8.2. Use Case in Perl: Importing Text Files
8.3. Use Case in PHP: Searching SIETS Storage and Returning Results in HTML
8.4. Use Case in ASP: Searching SIETS Storage and Returning Results in HTML
8.5. Use Case in Java: Searching SIETS Storage from applet
8.5.1. SietsJApi.java
8.5.2. SietsMess.java
8.5.3. SietsExch.java
8.5.4. SietsXMLParser.java
8.6. Use Case in FoxPro I: Updating SIETS Storage from Database Table Data
8.7. Use Case in FoxPro II: Searching SIETS Storage and Returning Results to Cursor
Appendix A: Error Messages
Reporting Problems
Appendix B: API Reference for FoxPro
Microsoft Visual FoxPro
Appendix C: Frequently Asked Questions
Glossary