%iKnow.Stemming.HunspellConfig

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

SQL Table Name: %iKnow_Stemming.HunspellConfig

This class represents a stemmer configuration using the Hunspell plugin directly. Unless you want to specify a non-default Hunspell library explicitly, use the default stemming configuration ("DEFAULT"). See %iKnow.Stemming.DefaultStemmer.

Property Inventory

Method Inventory

Properties

property AffixFile as %String (MAXLEN = 2000) [ Required ];
Full path to the Hunspell affix file (.aff)
Property methods: AffixFileDisplayToLogical(), AffixFileGet(), AffixFileGetStored(), AffixFileIsValid(), AffixFileLogicalToDisplay(), AffixFileLogicalToOdbc(), AffixFileNormalize(), AffixFileSet()
property DictionaryFile as %String (MAXLEN = 2000) [ Required ];
Full path to the Hunspell dictionary file (.dic)
Property methods: DictionaryFileDisplayToLogical(), DictionaryFileGet(), DictionaryFileGetStored(), DictionaryFileIsValid(), DictionaryFileLogicalToDisplay(), DictionaryFileLogicalToOdbc(), DictionaryFileNormalize(), DictionaryFileSet()

Methods

method CreateStemmerObject(Output pStemmer As %iKnow.Stemmer) as %Status [ Language = objectscript ]
Inherited description: Instantiates a stemmer object based on the current object's configuration. (Does not need to be persisted)

Inherited Members

Inherited Properties

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: Storage (%iKnow.Stemming.Configuration)

^IRIS.IK.Sys.StemmerConfigD(ID)
=
%%CLASSNAME
Name

Storage Model: Storage (%iKnow.Stemming.HunspellConfig)

^IRIS.IK.Sys.StemmerConfigD(ID,"StemmerConfig")
=
AffixFile
DictionaryFile
Feedback