%iKnow.Configuration
Class %iKnow.Configuration Extends %Persistent [ Deprecated, Final, StorageStrategy = iKnowStorage, System = 4 ]
The InterSystems IRIS NLP iKnow technology is now deprecated. Please see the product documentation for more detail.
This class groups the configuration parameters to drive the iKnow Smart Indexing algorithm as executed by the iKnow engine (external libraries). Configurations are referred to by name and can be used across domains within the same namespace.
When creating a configuration, you can pass initial values for the following properties to its %New method:
- Name (required)
- DetectLanguage
- Languages
- UserDictionary
- Summarize Check the respective property descriptions for more details.
Properties
Id
Property Id As %Integer [ Internal, ReadOnly ];
Name
Property Name As %String [ ReadOnly ];
The name of this configuration, which should be unique within the namespace (case-insensitive)
DetectLanguage
Property DetectLanguage As %Boolean;
Whether or not to use Automatic Language Identification
Languages
Property Languages As %List;
The list of languages the engine should take into account when processing the text.
UserDictionary
Property UserDictionary As %String(MAXLEN = 1000);
The name to the User Dictionary to use for rewriting and standardizing input as it is read by the engine. See also %iKnow.UserDictionary. Alternatively, the path to a file-based User Dictionary can be supplied.