Hola Amigos foreros, les comento, ya tenia el tema un poco traspapelado, pero ahora lo estoy viendo nuevamente.
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:
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
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?
Mientras alguien tiene la bondad de contestar en base a su experiencia, me pondre a googlear, asi que ojala alguien pueda ayudarme.