Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/09/2008, 01:22
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: cantidad de veces que se encuentra una palabra

es cierto que los índices FULL-TEXT tienen en cuenta el número de apariciones de las palabras para establecer la relevancia (sólo en tablas MyIsam), pero no te devuelven el dato, y es más, si son muchas las veces que aparece una palabra, no la tienen en cuenta.
Yo, en este caso, haría la consulta con la palabra buscada, me traería los datos y entre ellos el campo de texto donde puede aparecer una o más veces. Ya sólo trabajaría con aquellas que contienen la palabra al menos una vez. Con programación cargaría en un array los datos y también el número de veces que aparece la palabra en ese campo (en PHP, por ej., lo buscaría con preg_match_all y sacaría el número haciendo un COUNT de una parte del array resultante) y ordenaría por ese campo del array para luego mostrar los datos de dicho array una vez ordenados(hay otras opciones con PHP). Pero eso es ya programación y materia para otros foros.

Última edición por jurena; 23/02/2009 a las 11:15