Foros del Web » Programando para Internet » PHP »

Buscador PHP con keywords.

Estas en el tema de Buscador PHP con keywords. en el foro de PHP en Foros del Web. Hola vereis, quiero que mi buscador al hacer una consulta, me revise el campo titulo pero de este modo: imaginaos que hago la siguiente busqueda: ...
  #1 (permalink)  
Antiguo 05/10/2008, 12:39
 
Fecha de Ingreso: diciembre-2002
Ubicación: bilbao
Mensajes: 345
Antigüedad: 21 años, 4 meses
Puntos: 3
Buscador PHP con keywords.

Hola vereis, quiero que mi buscador al hacer una consulta, me revise el campo titulo pero de este modo:

imaginaos que hago la siguiente busqueda:
the beatles yelow submarine

Quiero que fuese buscando los titulos que contenga esas palabras, por ejemplo si un titulo es:

the beatles song yelow submarine

la palabra song no estaría en el termino de busqueda pero si las otras por lo que quisiera que me lo mostrase.

si por ejemplo el titulo de ese registro fuese:
the beatles, no lo mostraría, porque faltaria tener también yelow submarine

Un saludo.
__________________
aste nagusia
  #2 (permalink)  
Antiguo 05/10/2008, 13:44
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Buscador PHP con keywords.

busca info sobre el algoritmo avanzado MATCH AGAINST

y ten un INDICE FULLTEXT de los campos a buscar en tu BBDD

suerte
  #3 (permalink)  
Antiguo 06/10/2008, 15:09
 
Fecha de Ingreso: diciembre-2002
Ubicación: bilbao
Mensajes: 345
Antigüedad: 21 años, 4 meses
Puntos: 3
Respuesta: Buscador PHP con keywords.

el problema esta en que con full text no funciona para busquedas de menos de 3 palabras ya que sino el sistema se relentizaría
__________________
aste nagusia
  #4 (permalink)  
Antiguo 06/10/2008, 15:25
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Buscador PHP con keywords.

el fulltext funciona desde una palabra a las que quieras
y ami no se me relentizan las busquedas, a menos que tengas millones de registros
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




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