Documentation
(C) IBM Corp. 1996, 2000

DB2 Text Extender Administración y programación


Ejemplo sencillo de preparación de texto para la búsqueda

  1. En sistemas Windows, inicie el procesador de línea de mandatos de DB2

    En el indicador del sistema operativo, entre:

      =>db2 cmd
    
  2. Inicie el procesador de línea de mandatos de DB2 Text Extender

    En sistemas UNIX, en el indicador del sistema operativo, entre:

      =>db2tx
    

    En sistemas Windows, en el indicador de DB2, entre:

      db2=>db2tx
    
  3. Conéctese a una base de datos

    Elija una base de datos que contenga el texto que desea preparar para la búsqueda. Para conectarse a la base de datos, entre:

    db2tx=>CONNECT TO mibasedatos
    
  4. Habilite la base de datos para la búsqueda de texto

    Para habilitar la base de datos conectada, entre:

    db2tx=>ENABLE DATABASE
    
  5. Habilite una tabla de texto para la búsqueda de texto (opcional)

    Debe habilitar una tabla de texto sólo si desea crear un único índice para toda la tabla.
    ¿Un solo índice o varios?

    El apartado Creación de uno o varios índices de texto para una tabla explica que puede preparar una tabla para la búsqueda creando un índice de texto para toda la tabla o creando varios índices, uno para cada columna de texto.

    • Para crear un índice para toda la tabla, debe ejecutar ENABLE TEXT TABLE en este punto para crear un índice vacío y, a continuación, debe ejecutar ENABLE TEXT COLUMN (consulte el paso siguiente) varias veces, una para cada columna de texto, para rellenar el índice.
    • Alternativamente, para crear un índice separado para cada columna de texto, puede saltarse el paso de crear un índice para toda la tabla, es decir puede saltarse ENABLE TEXT TABLE y ejecutar ENABLE TEXT COLUMN varias veces para crear y rellenar los índices, uno para cada columna de texto.

    Para este ejemplo, no creará un índice para toda la tabla. En su lugar, continúe en el paso siguiente para crear un índice para una columna de texto.

  6. Habilite una columna de texto para la búsqueda de texto

    Entre el mandato siguiente para permitir que DB2 Text Extender busque en la columna de texto mycolumn en la tabla db2tx.sample y para asignar el nombre myhandle a la columna de descriptores de contexto que este mandato crea.

    db2tx=>ENABLE TEXT COLUMN db2tx.sample mycolumn HANDLE myhandle
    

    Este mandato crea un índice de texto. Se utilizan los valores por omisión para el tipo de documentos que se están indexando y para las características de índice.

  7. Compruebe el estado del índice que está creando

    Entre:

    db2tx=>GET INDEX STATUS db2tx.sample HANDLE myhandle
    
  8. Salga del procesador de línea de mandatos de DB2 Text Extender

    Entre:

    db2tx=>QUIT
    
  9. Inicie el procesador de línea de mandatos de DB2

    En el indicador del sistema operativo, entre:

    =>db2
    
  10. Búsqueda de texto

    Ahora, se puede buscar en los documentos. Pruebe este mandato SELECT que busca todas las apariciones de searchterm en el texto que acaba de indexar:

    db2=>SELECT COUNT (*)
                FROM sample
                WHERE DB2TX.CONTAINS (myhandle,'"searchterm"') = 1
    


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