Home > Class Reference > ENSLIB namespace > %iKnow.NativeSupport.Indexer
Private  Storage   



Parameters Properties Methods Queries Indices ForeignKeys Triggers
13 22


DataTarget HasWeightDataChanged IsBinaryModeEnabled IsDelimitedSentenceModeEnabled
IsExtraInfoEnabled IsMergeRelationsEnabled IsSummarizerEnabled IsTracingEnabled
IsTranslationRequired MaxConceptLength OutputFormat Stemmer

%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
ALI AddInputBlock BeginIndexing ClearInput
FlushOutputBuffer GetInputBlock GetMaxConceptLength GetOutputFormat
GetSummarizerDocumentFraction GetSummarizerMode GetSummarizerSentenceCount GetSummaryWeight
HasStemmer HasSumWeightChanged InitializeOutput IsBinaryModeEnabled
IsDelimitedSentenceModeEnabled IsExtraInfoEnabled IsMergeRelationsEnabled IsSummarizerEnabled
IsTracingEnabled IsTranslationRequired NextInputBlock NormalizeText
OutputBlock QuickIndex SetErrorCondition SetOutputFormat
SetSummaryWeight Stem


• property DataTarget as %RegisteredObject;
• property HasWeightDataChanged as %Boolean [ InitialExpression = 0 ];
• property IsBinaryModeEnabled as %Boolean [ InitialExpression = 0 ];
• property IsDelimitedSentenceModeEnabled as %Boolean [ InitialExpression = 0 ];
• property IsExtraInfoEnabled as %Boolean [ InitialExpression = 0 ];
• property IsMergeRelationsEnabled as %Boolean [ InitialExpression = 1 ];
• property IsSummarizerEnabled as %Boolean [ InitialExpression = 0 ];
• property IsTracingEnabled as %Boolean [ InitialExpression = 0 ];
• property IsTranslationRequired as %Boolean [ InitialExpression = ('$System.Version.IsUnicode()) && ($$GetCharset^%SYS.NLS()'="Latin1") ];
• property MaxConceptLength as %Integer [ InitialExpression = 0 ];
• property OutputFormat as %Integer [ InitialExpression = $$$IKFORMATDOEXTRAENTITY ];
• property Stemmer as %iKnow.Stemmer;
• property SummaryWeightData as %String;


• method AddInputBlock(block As %String)
• method ClearInput()
• method GetInputBlock(key As %Integer) as %String
Retrieve an input block, given a key (COS)
• method GetMaxConceptLength() as %Integer
Returns the maximum number of concepts that will be joined into a single concept (COS)
• method GetOutputFormat() as %Integer
Returns the code for the current selected output format (COS)
• method GetSummaryWeight() as %String
• method HasStemmer() as %Integer
• method HasSumWeightChanged() as %Integer
• method IsBinaryModeEnabled() as %Integer
Returns non-0 if binary mode is enabled. Binary mode allows for longer "sentences" and potentially other modifications to the engine's behavior for processing non-textual data. (COS)
• method IsDelimitedSentenceModeEnabled() as %Integer
Returns non-0 if delimited sentence mode is enabled. Delimited sentence mode disables all sentence splitting except for double line breaks, and is used for indexing (or re-indexing) documents where the sentence structure can be determined outside the engine (COS)
• method IsExtraInfoEnabled() as %Integer
Returns non-0 if extended info mode is enabled. This turns on entity dominance, among other output. (COS)
• method IsMergeRelationsEnabled() as %Integer
Returns non-0 if merging of relations is enabled (COS)
• method IsSummarizerEnabled() as %Integer
Returns non-0 if the summarizer is enabled (COS)
• method IsTracingEnabled() as %Integer
Returns non-0 if tracing is enabled (COS)
• method IsTranslationRequired() as %Integer
Returns non-0 if translation to/from a non-Latin1 8-bit character set is required (This affects how the output block $LIST passed to OutputBlock is constructed: with binary values that will not be translated vs. string values that will) (COS)
• method NextInputBlock(key As %Integer) as %Integer
Retrieve the next input block key, given the current input block key (COS)
• method OutputBlock(block As %CPP.StrList)
Callback for processing output blocks. (COS)
• method SetOutputFormat(format As %Integer)
• method SetSummaryWeight(Data As %String)
• method Stem(token As %String, language As %String, lexType As %Integer) as %String