Foros del Web » Programando para Internet » PHP »

Busqueda por Palabras compuestas

Estas en el tema de Busqueda por Palabras compuestas en el foro de PHP en Foros del Web. Saludos amigos He implementado un buscador. Que lista Post (con un titulo y un contenido) basicamente utilizo un like para buscar coincidencias en el titulo ...
  #1 (permalink)  
Antiguo 01/08/2007, 16:05
 
Fecha de Ingreso: noviembre-2004
Mensajes: 159
Antigüedad: 19 años, 5 meses
Puntos: 0
Busqueda por Palabras compuestas

Saludos amigos

He implementado un buscador. Que lista Post (con un titulo y un contenido)

basicamente utilizo un like para buscar coincidencias en el titulo y el contenido

Pero me funciona para palabras simples como por ejemplo

busqueda, alegria , comercio.

El detalle es el siguiente como realizaria una busqueda de palabra compuesta

por ejemplo

coca cola


y que busque coincidencias de la palabra coca cola en el titulo y mensaje del post?


Alguien me puede dar una idea?

Trabajo con mysql

Mis campos titulo es un (varchar 50) y contenido es del tipo Text

Alguna sugerencia ?

Gracias

Moises R.
  #2 (permalink)  
Antiguo 01/08/2007, 17:03
Avatar de gerson  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 481
Antigüedad: 19 años, 2 meses
Puntos: 4
Re: Busqueda por Palabras compuestas

Hola albertt_t pues dale un vistazo a estos articulos:

1. http://www.programacion.com/php/arti...ysql_fulltext/
2. http://dev.mysql.com/doc/refman/5.0/...xt-search.html

saludos
__________________

  #3 (permalink)  
Antiguo 01/08/2007, 17:07
 
Fecha de Ingreso: julio-2003
Ubicación: Colombia
Mensajes: 591
Antigüedad: 20 años, 9 meses
Puntos: 7
Re: Busqueda por Palabras compuestas

'%coca cola%' deberia servir...no?

Chaop!
__________________
Visita www.legionlandrover.com
  #4 (permalink)  
Antiguo 01/08/2007, 17:32
Avatar de gerson  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 481
Antigüedad: 19 años, 2 meses
Puntos: 4
Re: Busqueda por Palabras compuestas

El detalle de usar 'like' es pues que no devuelve resultados concretos con respecto a palabras compuestas.

Siguiendo el ejemplo: palabra compuesta 'coca cola'.

Si hago la busqueda con like '%coca cola%', pues devolvera todas las coincidencias relacionadas a éstas y tambien las que no guardan relacion alguna con el significado de las palabras ejemplo "xxxxcoca colaxxxx".

Segun mi criterio el uso de like es muy basico en cuanto a busqueda de palabras compuestas.

Saludos.
__________________

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 12:29.