Translation Term Synonym (TRSYN)
Use the translation term synonym operator (TRSYN) to expand a query to include all the defined foreign equivalents of the query term, the synonyms of query term, and the foreign equivalents of the synonyms.
Syntax
| Syntax | Description |
|---|---|
| TRSYN(term[, lang, [thes]]) | Expands term to include foreign equivalents of term, the synonyms of term, and the foreign equivalents of the synonyms. |
term
Specify the operand for this operator. term is expanded to include all the foreign language entries and synonyms defined for term in thes. You cannot specify expansion operators in the term argument.
lang
Optionally, specify which foreign language equivalents to return in the expansion. The language you specify must match the language as defined in thes. If you omit this parameter, the system expands to use all defined foreign language terms.
thes
Optionally, specify the name of the thesaurus used to return the expansions for the specified term. The thes argument has a default value of DEFAULT. As a result, a thesaurus named DEFAULT must exist in the thesaurus tables before you can use any of the thesaurus operators.
Note: If you specify thes, then you must also specify lang.
Examples for TRSYN Operator
Consider a thesaurus MY_THES with the following entries for cat:
cat
SPANISH: gato
FRENCH: chat
SYN lion
SPANISH: leon
To search for all documents that contain cat, the spanish equivalent of cat, the synonym of cat, and the spanish equivalent of lion, enter the following query:
'trsyn(cat, spanish, my_thes)'
This query expands to:
'{cat}|{gato}|{lion}|{leon}'
Related Topics
CTX_THES.TRSYN in CTX_THES Package for more information on browsing the translation and synonym terms in your thesaurus