Hace un tiempo estuve haciendo algunas preguntas, ya que tengo una BD de 10 M de registros y estoy haciendo busquedas con FULL TEXT SEARCH, claro la teoria se rompe en la practica y resulta que haciendo una busqueda por score, el sistema se rompe, es decir, si busco JUAN PEREZ se podran imaginar cuantos resultados son, y pues si hago una ordenacion por score de JUAN PEREZ se muere en la busqueda, asi es que decidi en su momento trabajar el resultado del select original
Código:
en una tabla temporal, y luego hacer el orden x score de esa tabla a ver si obtenia mejores resultados, ya no tuve tiempo de hacerlo y nuevamente estoy viendo el tema, y pues como uso mysql 5 pense en que talvez podria utilizar vistas, pero que es mejor en mi caso?SELECT a.hunter_fecha_ingreso,a.hunter_nombre,a.hunter_fecha_nacimiento,a.sexo_id,a.estado_civil_id,a.hunter_direccion,a.hunter_telefono,a.hunter_telefono2,b.patrono_nombre,a.hunter_salario,b.patrono_direccion,b.patrono_telefono,a.hunter_isss,a.hunter_dui,a.hunter_nit,a.hunter_licencia,a.hunter_nombre_referencia,a.hunter_telefono_referencia,a.hunter_direccion_referencia,c.departamento_nombre,d.municipio_nombre FROM hunters a, patronos b,departamentos c, municipios d WHERE MATCH (a.hunter_nombre,a.hunter_direccion,a.hunter_isss,a.hunter_dui,a.hunter_nit,a.hunter_licencia) AGAINST ('$texto_buscar') and a.patrono_id = b.patrono_id and a.departamento_id=c.departamento_id and a.municipio_id=d.municipio_id limit
Mientras alguien tiene la bondad de contestar en base a su experiencia, me pondre a googlear, asi que ojala alguien pueda ayudarme.