SPT - Terms Match Design (SubTerm)
I. Introduction
This section describes the method used to find all matched terms in a Trie Tree from a given input. In other words, all sub-terms with synonyms from an input are found.
II. Algorithm
III. Java Classes & Method
public Vector<String> FindMatchTerms(String inTerm)
IV. Examples
| word | synonym |
|---|---|
| dog | canine |
| cat | feline |
| canine | K9 |
| K9 | bull dog |
| Dog and cat | pets |
| puppy and kitty | pets |
| Terms |
|---|
| dog |
| canine |
| cat |
| feline |
| k9 |
| bull dog |
| dog and cat |
| pets |
| puppy and kitty |
| i | curTerm | branchMatches | matchTerms |
|---|---|---|---|
| 0 | who let dog and cat out | ||
| 1 | let dog and cat out | ||
| 2 | dog and cat out |
|
|
| 3 | and cat out |
| |
| 4 | cat out |
|
|
| 5 | out |
|
return matched terms | start index | end indexes: