Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [%iKnow] >  [Stemming] >  [MultiLanguageConfig]
Private  Storage   

persistent class %iKnow.Stemming.MultiLanguageConfig extends %iKnow.Stemming.Configuration

Configuration settings for a stemmer supporting multiple languages. Each language can be configured separately, or just use the default settings.

Unless you're using custom configurations, using the default configuration ("DEFAULT") will automatically support multiple languages. See also %iKnow.Stemming.DefaultStemmer.


Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 1


Languages Name StemmerConfigs

%AddToSaveSet %AddToSyncSet %BMEBuilt %CheckConstraints
%CheckConstraintsForExtent %ClassIsLatestVersion %ClassName %ComposeOid
%ConstructClone %Delete %DeleteExtent %DeleteId
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Exists
%ExistsId %Extends %GUID %GUIDSet
%GetLock %GetParameter %GetSwizzleObject %Id
%InsertBatch %IsA %IsModified %IsNull
%KillExtent %KillExtentData %LoadFromMemory %LockExtent
%LockId %New %NormalizeObject %ObjectIsNull
%ObjectModified %Oid %OnBeforeAddToSync %OnDetermineClass
%OnNew %Open %OpenId %OriginalNamespace
%PackageName %PhysicalAddress %PurgeIndices %Reload
%RemoveFromSaveSet %ResolveConcurrencyConflict %RollBack %Save
%SaveDirect %SaveIndices %SerializeObject %SetModified
%SortBegin %SortEnd %SyncObjectIn %SyncTransport
%UnlockExtent %UnlockId %ValidateIndices %ValidateObject
CreateStemmerObject GetStemmer


• property Languages as %String;
Comma-separated list of languages this stemmer supports, or "*" if it supports all
• property StemmerConfigs as %String;
Comma-separated list of custom configurations to use for each language in Languages. Entries left blank will be instantiated using the default configuration.


• method CreateStemmerObject(Output pStemmer As %iKnow.Stemmer) as %Status
Instantiates a stemmer object based on the current object's configuration. (Does not need to be persisted)

Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.