IBM Books
(C) IBM Corp. 2000

Manual de administración y del usuario de DB2 Net Search Extender


Capítulo 18. Soporte de diccionario tesauro

Ésta es la sintaxis de cada grupo de definiciones:

Sintaxis de una definición de diccionario tesauro
 
>>-:WORDS--+---------------------------------+--\n-------------->
           +-:SYNONYM------------------------+
           +-:RELATED--+------------------+--+
           |           '- ( --número-- ) -'  |
           +-:BROADER--+------------------+--+
           |           '- ( --número-- ) -'  |
           '-:NARROWER--+------------------+-'
                        '- ( --número-- ) -'
 
   .-----------------------------------------------------------------.
   V                                                                 |
>----+-término-miembro--+----------------------+---------------+--\n-+-><
     |                  '- ( --intensidad-- ) -'               |
     '-+-.SYNONYM_OF-----------------------+--término-asociado-'
       '-.RELATED_TO--+------------------+-'
                      '- ( --número-- ) -'
 
 

Tenga en cuenta que \n no forma parte de la sintaxis, sino que representa el final de una línea del archivo de definición de diccionario tesauro.

Puede insertar líneas de comentario en el archivo de definición de diccionario tesauro, de la siguiente manera:

# mi texto de comentario

:WORDS
Palabra clave que empieza un grupo de palabras relacionadas.

:SYNONYM,
:RELATED [(número)],
:BROADER [(numero)],
:NARROWER [(número)]
Un nombre de relación.

Los nombres de relación consisten en un tipo de relación y un número. Si se omite el número, se utiliza cero, que es el nombre de relación proporcionado por el sistema. :SYNONYM siempre es el nombre de relación proporcionado por el sistema.

Los nombres de relación que empiezan por dos puntos como :SYNONYM, preceden a una lista de palabras que están relacionadas entre sí por la misma relación. Por ejemplo:

:WORDS:SYNONYM   azafata
   miembro del personal de cabina
   auxiliar de vuelo

término-miembro
Término que debe incluirse en el diccionario tesauro.

Este parámetro puede ser útil si no desea que una búsqueda en diccionario tesauro incluya palabras que tienen poca relación con el término buscado. La intensidad es un valor numérico que va del 1 al 100. El valor por omisión es 100.

.SYNONYM_OF,
.RELATED_TO [(número)]
Un nombre de relación. Los nombres de relación consisten en un tipo de relación y un número. Si se omite el número, se utiliza cero, que es el nombre de relación proporcionado por el sistema. El nombre de relación .SYNONYM es siempre el nombre de relación proporcionado por el sistema.

Los nombres de relación que empiezan por un punto, como .SYNONYM_OF, definen la relación entre una palabra y otra. Por ejemplo:

:WORDS   azafata
 .SYNONYM_OF miembro del personal de cabina
 .SYNONYM_OF auxiliar de vuelo

El número opcional identifica una relación definida por el usuario. Debe ser un número exclusivo para todo el archivo de definición de diccionario (actualmente de 1 a 128). Por ejemplo: RELATED_TO(42).

Si desea utilizar nombres simbólicos para las relaciones del diccionario tesauro en la aplicación en lugar del nombre y número de relación, la aplicación debe gestionar la correlación del nombre con el número. Por ejemplo, si define la relación opuesto_a como RELATED_TO(1), la aplicación debe correlacionar este nombre con el nombre interno de la relación RELATED_TO(1).

término-asociado
Cada término asociado debe ir precedido por el nombre de la relación. El término asociado se relaciona con cada término del miembro, con respecto a la relación especificada. Si todos los términos del miembro se relacionan entre sí, puede especificarse utilizando una relación de miembro.

A continuación se ofrece un ejemplo de un término asociado:

:WORDS:SYNONYM
  reject
  decline
    RELATED_TO(1) accept


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]