El Capítulo 5, Preparación del texto para la búsqueda describe cómo preparar las tablas para que pueda buscar texto en ellas. Sin embargo, antes de realizar esta preparación, debe decidir si va a crear un índice de texto que sea común a todas las columnas de texto indexado de una tabla o varios índices de texto, uno para cada columna de texto indexado. Una tabla que tiene un índice separado para cada columna de texto se conoce como una tabla de múltiples índices.
Consejo |
---|
Si piensa indexar varios archivos externos (consulte el apartado Habilitación de archivos de texto externos), la tabla asociada debe ser una tabla de múltiples índices. |
La utilización de múltiples índices tiene las ventajas siguientes:
Esto proporciona flexibilidad a las características que se asocian a la columna de texto como, por ejemplo, cuándo se actualiza su índice periódicamente y el directorio en el que se almacena el índice. Consulte el apartado ENABLE TEXT COLUMN para ver una descripción de estas características.
La indexación es una actividad que puede tardar y consumir recursos. Si tiene una tabla de múltiples índices, puede dilatar esta actividad en el tiempo indexando las columnas en momentos distintos.
Si no necesita la flexibilidad ofrecida por la tabla de múltiples índices, un índice común facilita el mantenimiento de DB2 Text Extender; cuando se habilita una tabla de texto, se establecen los parámetros de indexación que se utilizan como valores por omisión para todas sus columnas de texto. También, si necesita inhabilitar las columnas, puede hacerlo utilizando un solo mandato que inhabilite la tabla de texto.