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...

Preguntas similare

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...



Respuesta Responder a este mensaje
#2 Francisco
13/09/2006 - 18:14 | Informe spam
Gracias por la respuesta compañero.., comenzare a indagar sobre el Full Text
Search...aunque la solucion al crear una Funcion,,seria la mas rápida por el
momento..gracias...

"Alejandro Mesa" escribió en el
mensaje news:
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...
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida