Document Formats. ISYS recognizes more than 200 different formats and provides full search functionality on proprietary data through a simple seven-entry-point interface DLL. ISYS does not require the translation of files into a proprietary format before indexing them.
Query Language. Queries are passed from your application to the API via ASCII or Unicode strings expressed in the ISYS query syntax, with operators for Boolean, proximity, web-style and natural language queries. ISYS supports named section, labeled paragraph and wild card searching, alphabetic, and date or numeric range searching.
ISYS Entities highlights the "Who, What and Where" of your search by automatically extracting and displaying entities such as people, organizations, email addresses and more.
On-The-Fly Categorization. Once a query is performed, ISYS provides users with the ability to drill down and refine a results set via On-The-Fly Categorization.
Multi-Platform Support. In addition to supporting applications built for Microsoft Windows, ISYS:sdk also supports Linux.
Hit Highlighting. Instantly locate key terms via hit highlighting and hit-to-hit navigation.
Numbers and Dates. ISYS includes intelligent date handling and recognizes numeric quantities regardless of how they are expressed.
Multiple Languages. ISYS supports all major languages, including English, French, Spanish, Italian, German, Arabic, Thai, Portuguese, Korean, Japanese, and Simplified and Traditional Chinese. Indexes can include any combination of languages.
Intelligent Agent. The ISYS Intelligent Agent API lets your applications track newly found information according to particular criteria, and differentiate it from information which has already been seen.
Synonyms and Thesaurus. ISYS provides for user-defined synonyms, as well as featuring a built-in thesaurus that can be automatically included in searches.
Installable Synonyms. OEMs can plug in their own ontologies to account for industry terminology or company-specific language.
Taxonomy. ISYS includes support for taxonomies, which are defined by rules that are applied at taxonomy expansion time.
Fuzzy Searching. ISYS automatically adjusts for many OCR scanning or typographical errors without operator intervention.
Interface. The ISYS API consists of function calls, or COM Objects, arranged into several logical groups: Basic Retrieval; Advanced Retrieval; General Utilities; High-Level Indexing; Low-Level Indexing; External Access Modules; Result-List Manipulators; Annotations; Taxonomy; Synonym Rings; Named Sections; and Intelligent Agents.
Document Viewing. The ISYS Engine does not impose a foreign UI upon your application. You retain complete control of all aspects and presentation, including document viewing. ISYS provides the tools to obtain text from, and to navigate through, found documents. Your application is responsible for setting up windows and view controls to display the information. It does not, however, have to include filters to read the various document formats -- all access to the text and hit information for value-added mark-up is via the ISYS Engine.
Indexing API. ISYS indexing may be performed at three levels. At the highest level, a configuration file contains a rule-based mechanism for describing how documents located on various volumes and data sources should be treated. The second indexing mechanism bestows upon the application complete control of the indexing and de-indexing process. The third method is ‘transactional indexing’ -- the construction of a transaction file containing statements of fact. This is read by the ISYS engine and the index updated accordingly. At its simplest, updating an ISYS index can consist of a single line of code.
Custom Security Filters. Use built-in filters, such as NTFS ACLs, or build custom filters to manage access to documents based on application-defined user privileges.