• 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