La recherche de thésaurus est une fonction d'extension de recherche de terme puissante dans DB2 Extension Net Search. Les termes supplémentaires que vous recherchez sont tirés d'un thésaurus constitué par vous-même, aussi vous disposez d'un contrôle directe sur les termes. Ainsi, par exemple, une recherche sur "base de données" peut trouver des termes, tels que "référentiel" et "DB2".
Utilisez ce type de recherche pour des domaines d'intérêt spécifiques dans lesquels vous effectuez des recherches fréquentes et qui produisent des résultats considérablement plus efficaces.
Pour plus d'informations et une description de la création d'un thésaurus, reportez-vous au Chapter 10, Utilisation d'un thésaurus pour étendre les termes recherchés. L'exemple suivant montre la syntaxe permettant d'utiliser l'extension du thésaurus.
Cet exemple prend le terme "produit" et l'étend, ajoutant toutes les relations au terme trouvées dans le thésaurus "nsesamplethes". Ici, "marketing" est ajouté à la recherche.
SELECT CATEGORY, DATE FROM DB2EXT.HTMLTAB WHERE CONTAINS(HTMLFILE, 'THESAURUS "nsesamplethes" EXPAND RELATED TERM OF "produit"') = 1
L'exemple suivant prend le terme "produit". La recherche est étendue à tous les synonymes du terme recherché.
SELECT CATEGORY, DATE FROM DB2EXT.HTMLTAB WHERE CONTAINS(HTMLFILE, 'THESAURUS "nsesamplethes" EXPAND SYNONYM TERM OF "produit"') = 1