IBM Books
(C) IBM Corp. 2000

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


Ejemplo simple con utilización de antememoria y la búsqueda de procedimiento almacenado

Utilice los siguientes pasos del ejemplo de búsqueda de procedimiento almacenado de DB2 Net Search Extender:

  1. Creación de un índice de texto con la opción de antememoria.
  2. Sincronización del índice y activación de la antememoria.
  3. Búsqueda con el procedimiento almacenado TEXTSEARCH.
Nota

El ejemplo de procedimiento almacenado presupone que se han realizado los pasos del ejemplo anterior y que la base de datos todavía está habilitada.

Creación de un índice de texto con la opción de antememoria
Como la base de datos ya está habilitada, utilice el mandato siguiente para crear un índice de texto completo:
db2text "CREATE INDEX db2ext.miIndiceTextoSTP FOR TEXT ON libros (tema)
        CACHE TABLE (autor, tema) MAXIMUM CACHE SIZE 1
        CONNECT TO ejemplo"

En este ejemplo, el índice de texto completo es para la columna tema y especifica una tabla de antememoria en las columnas autor y tema. El nombre del índice de texto es miÍndiceTextoSTP.

Sincronización del índice y activación de la antememoria
Para actualizar el índice de acuerdo a los datos insertados en la tabla, utilice el mandato siguiente:
db2text "UPDATE INDEX db2ext.miIndiceTextoSTP FOR TEXT CONNECT TO ejemplo"

Para activar la antememoria, utilice el mandato siguiente:

db2text "ACTIVATE CACHE FOR INDEX db2ext.miIndiceTextoSTP FOR TEXT
        CONNECT TO ejemplo"

Búsqueda con el procedimiento almacenado TEXTSEARCH
El procedimiento almacenado de DB2 Net Search Extender sólo se puede utilizar en determinados casos. Para obtener información detallada, consulte la sección Utilización de una búsqueda de procedimiento almacenado.
 db2 "call db2ext.textSearch
        ('\"gato\"','DB2EXT','MYSTPTEXTINDEX',0,2,0,0,?,?)"

Esta consulta busca todos los libros sobre un gato, pero sólo devuelve los dos primeros resultados. En este caso, la consulta devuelve la siguiente tabla de resultados:

Valor de los parámetros de salida
---------------------------------
Nombre de parámetro: SEARCHTERMCOUNTS
Valor de parámetro : 1
Nombre de parámetro: TOTALNUMBEROFRESULTS
Valor de parámetro : 1
 
AUTOR     TEMA
Miguel    El gato caza ratones.
 
Estado de retorno = 0 

Para ver más ejemplos de la sintaxis de la búsqueda consulte el archivo siguiente: sqllib\sample\db2ext\search

Para obtener más detalles sobre otros parámetros utilizados en la consulta, vea el apartado Búsqueda de texto con una búsqueda de procedimiento almacenado.


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