La función SEARCH_RESULT devuelve el resultado de una búsqueda en una tabla intermedia. Esta función puede utilizarse en la cláusula FROM de una sentencia de SQL.
La tabla devuelta tiene la estructura siguiente:
Nombre de columna Tipo de datos HANDLE DB2TX.DB2TEXTH, DB2TX.DB2TEXTFH NUMBER_OF_MATCHES INTEGER RANK DOUBLE
Los valores sólo se generan para las columnas seleccionadas de la tabla intermedia. La selección de count(*) sólo genera la columna HANDLE. Puesto que el cálculo de los valores de rango consume muchos recursos del sistema, no debe seleccionar el valor de rango de la tabla intermedia si no es necesario.
Esta función es más rápida que CONTAINS o RANK cuando se procesan tablas grandes.
Sintaxis de la función
>>-SEARCH_RESULT--(--esquema--,--tabla--,--descriptor-contexto--,--argumento-búsqueda--)--> >--------------------------------------------------------------><
Parámetros de la función
Ejemplos
Para ver un ejemplo, consulte el apartado Mejora del rendimiento de la búsqueda o vea las funciones de DB2 Text Extender de ejemplo proporcionadas en el archivo descrito en el apartado Dónde encontrar ejemplos de sintaxis de las funciones de búsqueda.