31/12/2010, 09:43
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses Puntos: 300 | |
Respuesta: Sistema de busqueda por selects Yo tampoco veo claro el uso de % dentro de AGAINST en ninguno de los dos, ni para nombre de campo, ni para término buscado; no se trata de un LIKE, no lo olvides, por lo que con eso no te encontrará nada. Tampoco entiendo el uso de SELECT SQL_CALC_FOUND_ROWS, si no estás controlando con LIMIT, aunque eso no creo que te cause problema. Y creo que te falta un ORDER BY score al final. Respecto al alter table, si lo has hecho ya y has creado el índice, no es necesario recrearlo cada vez que lanzas la consulta. Respecto a las palabras buscadas, no sé por qué necesitas cuatro términos. Piensa que una cadena como esta: 'estas palabras buscadas resultan raras' te buscará los 5 términos en el índice que has creado con los cuatro campos. |