Get the entire path of dictionary concept wordString.
returnPathString = wordpath(wordString)
returnPathString - type: str
wordString - type: str
If wordString is in the dictionary, return the path to it. If it is not, add it and return the path.
The dictionary is a specialized part of the KB hierarchy used to store and lookup words. You can see it with the KB editor, under concept > sys > dict. In order to speed up access to the dictionary, it is indexed by letters of the alphabet. findwordpath is different from wordpath in that wordpath will create the entry in the dictionary if it is not there already, while findwordpath will not create the entry.
@CODE
"output.txt" << "1 " << conceptname(addword("hello")) << "\n";
"output.txt" << "2 " << conceptname(wordindex("hello")) << "\n";
"output.txt" << "3 " << findwordpath("hello") << "\n";
"output.txt" << "4 " << findwordpath("olleh") << "\n";
"output.txt" << "5 " << wordpath("foobaz") << "\n";
"output.txt" << "6 " << conceptname(dictfindword("hello")) << \n";
rmword("foobaz");
Prints out:
1 hello
2 he
3 "concept" "sys" "dict" "a" "h" "he" "hello"
4
5 "concept" "sys" "dict" "a" "f" "fo" "foobaz"
6 hello
addword, dictfindword, findwordpath, wordindex, Knowledge Base Functions