DocBook.IndexedTextE
datatype class DocBook.IndexedTextE extends %Text.English
ODBC Type: VARCHAR
This is a specialized datatype for properties that are word-search indexed.Method Inventory
Parameters
Setting up noise word filtering is a two-step process: First enable noise word filtering by setting FILTERNOISEWORDS=1. Second, populate the noise word dictionary by calling the ExcludeCommonTerms() with the desired number of noise words to populate the corresponding DICTIONARY. ExcludeCommonTerms purges the previous set of noise words, so it may be called any number of times, but it is necessary to rebuild all text indexes on the corresponding properties whenever the list of noise words is changed.
Note: The SQL predicate:
SELECT myDocument FROM table t WHERE myDocument %CONTAINS ('to be or not to be')
Note: MINWORDLEN should typically be set to 3 or less when STEMMING=1, since otherwise a word stem could be classified as a noise word even though alternate forms of the word would not be classified as a noise word. For example, with MINWORDLEN=5 "jump" would be discarded as a noise word, whereas "jumps" would not.
Methods
Inherited Members
Inherited Methods
- AddDocToDictionary()
- AddToDictionary()
- AddToThesaurus()
- BuildValueArray()
- ChooseSearchKey()
- Classify()
- CreateQList()
- DecompressOffsets()
- DisplayToLogical()
- DropDictionary()
- EndOfWord()
- ExcludeCommonTerms()
- IsValid()
- JSONToLogical()
- LoadThesaurus()
- LogicalToDisplay()
- LogicalToJSON()
- LogicalToOdbc()
- LogicalToXSD()
- MakeSearchTerms()
- Normalize()
- RemoveDocFromDictionary()
- RemoveFromThesaurus()
- Similarity()
- SimilarityIdx()
- Standardize()
- Translate()
- XSDToLogical()
- cons()
- cvc()
- doublec()
- ends()
- m()
- r()
- setto()
- stemWord()
- step1ab()
- step1c()
- step2()
- step3()
- step4()
- step5()
- vowelInStem()