Compartir a través de


Realizar búsquedas de prefijos

Puede utilizar la búsqueda de texto completo para buscar palabras o frases con un prefijo especificado.

Cuando se realiza una búsqueda de texto, se devuelven todas las entradas en la columna que contienen texto que empieza con el prefijo especificado. Por ejemplo, para buscar todas las filas que contienen el prefijo top-, como por ejemplo, topple, topping y top , se realiza la siguiente consulta:

USE AdventureWorks2008R2;
GO
SELECT Description, ProductDescriptionID
FROM Production.ProductDescription
WHERE CONTAINS (Description, ' "top*" ' );
GO

Se devolverá todo el texto que coincida con el texto especificado antes del asterisco (*). Si no se delimitan el texto completo y el asterisco con comillas dobles, como en CONTAINS (DESCRIPTION, 'top*'), en la búsqueda de texto completo no se considerará que el asterisco es un comodín.

Cuando el término prefijo es una frase, cada token de los que componen la frase se considera como un término prefijo separado. Se devuelven todas las filas que contienen palabras que empiezan con los términos prefijos. Por ejemplo, el término prefijo "light bread*" encontrará filas que contengan el texto "light breaded", "lightly breaded" o "light bread", pero no devolverá "Lightly toasted bread".