Busqueda avanzada..

13/09/2006 - 17:46 por Francisco | Informe spam
Que tal compañeros, tengo la necesidad de realizar una busqueda mismo
GOOGLE, es decir, buscar una frase en un determinado campo y que me devuelva
los registros en el que al menos una parte de la frase exista...ejem: buscar
" archivos y folletos ocultos" ..Los registros a devolver deben ser
aquellos en el que al menos exista una de las 3 palabras sin importar el
orden(archivo, folletos, ocultos), claro que el "y" debe obviarsealguna
sugerenciagracias...
 

Leer las respuestas

#1 Alejandro Mesa
13/09/2006 - 18:02 | Informe spam
Francisco,

Crea una funcion que descomponga la cadena en palabras y devuelva una tabla
donde cada fila equivale a cada palabra de la cadena. Luego usas esa funcion
pala hacer un join con la otra tabla. Este tipo de busquedas es preferible
hacerlo usando la utilidad "Full Text Search" que brinda SQL Server. Busca
en los BOL por "Full-text Search".


AMB


"Francisco" wrote:

Que tal compañeros, tengo la necesidad de realizar una busqueda mismo
GOOGLE, es decir, buscar una frase en un determinado campo y que me devuelva
los registros en el que al menos una parte de la frase exista...ejem: buscar
" archivos y folletos ocultos" ..Los registros a devolver deben ser
aquellos en el que al menos exista una de las 3 palabras sin importar el
orden(archivo, folletos, ocultos), claro que el "y" debe obviarsealguna
sugerenciagracias...



Preguntas similares