Using iKnow
- About This Book
- Conceptual Overview
- A Simple Use Case
- What is iKnow?
- Logical Text Units Identified by iKnow
- Smart Indexing
- Smart Matching
- iKnow Implementation
- A Note on Program Examples
- A Note on %Persistent Object Methods
- A Note on %iKnow and %SYSTEM.iKnow
- Space Requirements and iKnow Globals
- Input Data
- Output Structures
- Constants
- Error Codes
- iKnow Architect
- Accessing iKnow Architect
- Creating a Domain
- Model Elements
- Save, Compile, and Build
- Knowledge Portal
- Indexing Results
- REST Interface
- Alternatives for Creating an iKnow Environment
- Loading Text Data Programmatically
- Loader
- Lister
- Listing and Loading Examples
- Updating the Domain Contents
- Loading a Virtual Source
- Copying and Re-indexing Loaded Source Data
- Performance Considerations when Loading Texts
- iKnow Queries
- Types of Queries
- Queries Described in this Chapter
- Query Method Parameters
- Counting Sources and Sentences
- Counting Entities
- Listing Top Entities
- CRC Queries
- Listing Similar Entities
- Listing Related Entities
- Counting Paths
- Listing Similar Sources
- Summarizing a Source
- Querying a Subset of the Sources
- Semantic Attributes
- Stemming
- Blacklists
- Filtering Sources
- Supported Filters
- Filtering by the ID of the Source
- Filtering a Random Selection of Sources
- Filtering by Number of Sentences
- Filtering by Entity Match
- Filtering by Indexing Date Metadata
- Filtering by User-defined Metadata
- Filtering by SQL Query
- Filter Modes
- Using GroupFilter to Combine Multiple Filters
- Text Categorization
- Text Categorization Implementation
- Establishing a Training Set and a Test Set
- Building a Text Classifier Programmatically
- Testing a Text Classifier
- Building a Text Classifier Using the UI
- Using a Text Classifier
- Dominance and Proximity
- Custom Metrics
- Smart Matching: Creating a Dictionary
- Introducing Dictionary Structure and Matching
- Creating a Dictionary
- Listing and Copying Dictionaries
- Extending Dictionary Constructs
- Smart Matching: Using a Dictionary
- User Interfaces
- How to Display iKnow User Interfaces
- Abstract Portal
- Abstract Source Viewer
- Loading Wizard
- Knowledge Portal
- Basic Portal
- Indexing Results
- Matching Results
- iKnow Tools
- iKnow Web Services
- Available Web Services
- Using an iKnow Web Service
- Example
- Comparison of iKnow Web Services with Primary iKnow APIs
- See Also
- iKnow KPIs and DeepSee Dashboards
- KPI Terminology
- Defining a KPI That Uses an iKnow Query
- Available KPI Filters
- Overriding the KPI Properties
- Example
- Creating a Dashboard to Display the KPI
- Providing Access to Dashboards
- See Also
- Customizing iKnow
- Language Identification
- Configuring Automatic Language Identification
- Using Automatic Language Identification
- Overriding Automatic Language Identification
- Language-Specific Issues
- iFind Search Tool
- Domain Parameters
- DeepSee Cube Integration (Deprecated Form)