Progress
Database Design
Guide
Word Delimiters
Progress maintains a table of word characters and word delimiters that it uses to break text into words to be put in the word index. Progress defines a default set of rules. You can establish your own rules to override the Progress defaults.
Progress defines each character to have one of eight attributes:
- LETTER — A letter is always part of a word.
- DIGIT — A digit is always part of a word.
- USE_IT — A character with this attribute is always part of a word.
- BEFORE_LETTER — A character with this attribute is treated as part of a word only if followed by a character with the LETTER attribute. In all other cases, the character is not part of a word and is treated as a word separator.
- BEFORE_DIGIT — A character with this attribute is treated as part of a word only if followed by a character with the DIGIT attribute.
- BEFORE_LET_DIG — A character with this attribute is treated as part of a word only if followed by a character with either the LETTER or DIGIT attribute.
- IGNORE — A character with this attribute is ignored when building the word index. Such a character is never part of a key value.
- TERMINATOR — A character with this attribute ends a word and is never considered part of a word.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |