La búsqueda en diccionario tesauro es una potente función de ampliación del término de búsqueda de DB2 Net Search Extender. Los términos adicionales que buscados se toman de un diccionario tesauro creado por el propio usuario, por lo que éste tiene un control directo sobre los términos. Por ejemplo, al buscar "base de datos", podría encontrar términos como "depósito" y "DB2".
Utilice este tipo de búsqueda para áreas de interés específicas en las que realice búsquedas con frecuencia para generar resultados de búsqueda significativamente más eficaces.
Consulte el Chapter 10, Utilización de un diccionario tesauro para ampliar los términos de búsqueda para obtener más información y una descripción de cómo crear un diccionario tesauro. El ejemplo siguiente demuestra la sintaxis para utilizar la expansión del diccionario tesauro.
En este ejemplo se toma el término "producto" y se expande, añadiéndole todas las relaciones de este término encontradas en el diccionario tesauro "nsesamplethes". En este caso, se añade "marketing" a la búsqueda.
SELECT CATEGORÍA, FECHA FROM DB2EXT.HTMLTAB WHERE CONTAINS(HTMLFILE, 'THESAURUS "nsesamplethes" EXPAND RELATED TERM OF "producto"') = 1
El siguiente ejemplo toma el término de búsqueda "producto". Luego, la búsqueda se expande con todos los sinónimos del término de búsqueda.
SELECT CATEGORÍA, FECHA FROM DB2EXT.HTMLTAB WHERE CONTAINS(HTMLFILE, 'THESAURUS "nsesamplethes" EXPAND SYNONYM TERM OF "producto"') = 1