busqueda por varias palabras

16/01/2009 - 21:11 por Gastoncito | Informe spam
Buenas...

Quisiera realizar un Select similar a las busquedas de google...

me explico mejor por ejemplo

si estoy buscando "camisa roja"

me tendria que devolver, todos los registros que en el campo de busqueda se
encuentren las palabras "camisa", "roja", o tambien "camisa roja" o quizàs
tambien "roja camisa" pero a este resultado deberia ordenarlo por una
suerte de "importancia"
es decir...
el orden deberìa ser, en nuestro ejemplo...

"camisa roja"
"roja camisa"
"camisa"
"roja"

esta importancia deberia estar dada, primero por la busqueda literal, y
segundo por las cantidades de palabras halladas

me explico?


saludos. Gaston
 

Leer las respuestas

#1 Maxi
17/01/2009 - 00:26 | Informe spam
Hola, lo que yo le recomiendo es que use fulltext search de sql server.
Revise en sus libros online sobre dicho tema



Maxi Accotto
Microsoft MVP en SQL Server
Consultor en SQL Total Consulting



"Gastoncito" escribió en el mensaje de
noticias:
Buenas...

Quisiera realizar un Select similar a las busquedas de google...

me explico mejor por ejemplo

si estoy buscando "camisa roja"

me tendria que devolver, todos los registros que en el campo de busqueda
se encuentren las palabras "camisa", "roja", o tambien "camisa roja" o
quizàs tambien "roja camisa" pero a este resultado deberia ordenarlo
por una suerte de "importancia"
es decir...
el orden deberìa ser, en nuestro ejemplo...

"camisa roja"
"roja camisa"
"camisa"
"roja"

esta importancia deberia estar dada, primero por la busqueda literal, y
segundo por las cantidades de palabras halladas

me explico?


saludos. Gaston





Preguntas similares