SCORE es un valor absoluto que indica en qué grado satisface el documento el valor de búsqueda relativo a otros documentos hallados. El valor indica el número de coincidencias halladas en el documento en relación con el tamaño del documento. En el ejemplo siguiente, se puede obtener el resultado de un documento de texto hallado utilizando la función SCORE:
WITH TEMPTABLE(docid,score) AS (SELECT docid, SCORE(COMENTARIOS,'"libro"') FROM DB2EXT.TEXTTAB) SELECT * FROM TEMPTABLE WHERE score > 0 ORDER BY score ASC
SCORE devuelve un valor DOUBLE entre 0 y 1.
Nota |
---|
No es posible utilizar las funciones CONTAINS, SCORE y NUMBEROFMATCHES para índices creados sobre vistas. En un entorno distribuido de DB2, los valores de SCORE son diferentes:
|
Las funciones CONTAINS, NUMBEROFMATCHES y SCORE utilizan argumentos de búsqueda. En esta sección se utiliza la función CONTAINS para mostrar distintos ejemplos de argumentos de búsqueda en funciones de DB2 Net Search Extender.
Consulte el Chapter 14, Sintaxis de los argumentos de búsqueda para ver una descripción de la sintaxis.