Descripción de los valores de relevancia
En una base de datos relacional, las filas devueltas por una consulta de búsqueda deben cumplir todas las condiciones a las que llama la consulta. Por el contrario, una consulta de Windows Search puede devolver documentos que cumplan las condiciones de búsqueda en distintos grados.
Por ejemplo, una búsqueda del término "programa" en una base de datos relacional genera registros que contienen esa ortografía específica de la palabra. Si un registro contiene una o cien instancias de la palabra no tiene ningún impacto en los resultados. Por el contrario, Windows Search devuelve un valor de relevancia asociado a los documentos coincidentes. La relevancia de los documentos que tienen "programa" en el título es superior a los que contienen la palabra solo en el último párrafo. Del mismo modo, los documentos que contienen variaciones del término de búsqueda, por ejemplo, "programas" y "programación" también coinciden y son devueltos por la consulta.
Las consultas de Windows Search devuelven valores de relevancia enteros en la columna denominada "rank".
Además:
- Los valores de clasificación devueltos por la consulta son enteros que van de 0 a 1000.
- Los valores de clasificación más altos indican documentos que coinciden mejor con las condiciones de búsqueda.
- Los valores de clasificación solo se aplican a la consulta actual, por lo que no se pueden comparar para los resultados entre las consultas.
- Los valores de clasificación son relativos a los demás documentos que coinciden con la consulta. Por lo tanto, el valor de clasificación de un documento determinado depende de los demás documentos que también coincidan con la consulta.
- Los valores de clasificación de los elementos que coinciden con un predicado puramente relacional son 1000.
Puede manipular los valores de clasificación devueltos mediante pesos de columna en los predicados de cláusula CONTAINS y FREETEXT WHERE y la cláusula RANK BY.