Home > Class Reference > ENSLIB namespace > %iKnow.Model.configuration
Private  Storage   


class %iKnow.Model.configuration extends %iKnow.Model.node

Model representation of the %iKnow.Configuration object. See its class documentation for more details on specific properties.


Parameters Properties Methods Queries Indices ForeignKeys Triggers
6 1


detectLanguage languages maxConceptLength name
summarize userDictionary

%AddToSaveSet %BindExport %ClassIsLatestVersion %ClassName
%ConstructClone %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%Extends %GetParameter %IsA %IsModified
%New %NormalizeObject %ObjectModified %OriginalNamespace
%PackageName %QuoteList %QuoteValue %QuoteValueL10N
%RemoveFromSaveSet %SerializeObject %SetModified %Validate
%ValidateObject XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace


• property detectLanguage as %Boolean(XMLPROJECTION="attribute") [ InitialExpression = 0 ];
Whether or not to let the iKnow engine automatically detect which of the languages listed in languages each sentence is in.
• property languages as %String(MAXLEN=250,XMLPROJECTION="attribute");
The language models to load in the engine when processing text. If the engine is to decide which language each sentence / source is in, also set detectLanguage to 1
• property maxConceptLength as %Integer(XMLPROJECTION="attribute");
The maximum number of words in a concept. Concepts with more words will be interpreted as noise and split into single-word concepts. Use this property to override the language model default. Advanced use only!
• property name as %String(MAXLEN=150,XMLPROJECTION="attribute");
Name of the configuration. Must be unique within the namespace (across domains)
• property summarize as %Boolean(XMLPROJECTION="attribute") [ InitialExpression = 1 ];
Whether or not to produce summary information while indexing text.
• property userDictionary as %String(MAXLEN=1000,XMLPROJECTION="attribute");
If defined, uses this user dictionary to rewrite text fed into the engine.


• method %Validate(pDomainId As %Integer, pDomainDefinition As %iKnow.Model.domain) as %Status