Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2008, 11:47
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Busqueda en una base de datos al estilo google ..

Facil.
Divide la cadena que el usuario pone en el campo de texto.

Y haz tu consulta dependiendo de el numero de elementos en la cadena ETC.

Un ejemplo si ponen 2 palabras:
SELECT DISTINCT * FROM articles WHERE ((title LIKE '%table%' OR subtitle LIKE '%table%' OR content LIKE '%table%') OR (title LIKE '%form%' OR subtitle LIKE '%form%' OR content LIKE '%form%')) ORDER BY id DESC

Para que si ponen guitarra, y tambien aparezca guitarra...
Activa la extension php_stem.dll en tu php.ini.
Y a cada palabra antes de buscarla haces:
$palabra = stem_spanish("palabra");