Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/06/2013, 07:42
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: ¿FULLTEXT solo con tablas MyIsam?

Hola guardarmicorreo:

Vayamos por partes:

Cita:
Según la documentación oficial de MYSQL esta idexación solo se puede utilizar en tablas MyIsam.
Así es. Los índices FULLTEXT sólo funcionan para tablas MyISAM, no para tablas INNOB.

Cita:
¿sería recomendable crear una nueva tabla tipo MyIsam llamada por ejemplo buscador y con llaves foráneas apuntar a título y texto de mi tabla posts?
Las llaves foráneas aplican sólo entre tablas INNOB, no sobre tablas MyISAM... Lo que puedes hacer es un ambiente híbrido donde mantengas ambos tipos de tablas pero que manejes la integridad de manera programática por ejemplo con SP, o Triggers.

Cita:
si lo anterior es recomendable ¿lo es también juntar en la misma tabla otras llaves foráneas de otras tablas o mejor creo una tabla buscador paralela a cada tabla donde quiera indexar las búsquedas?
En realidad no hay una mejor manera para hacer las búsquedas... no te podría asegurar cual de las opciones sea más rápida, si una tabla con todos los índices por los que tengas que buscar o varias tablas, cada una con un índice.

Cita:
cuando creo una tabla entonces ¿de nada sirve tener llaves foráneas tipo index si luego estos tipos no sirven para agilizar el buscador no?
No confundir los tipos de índices... los índices de llave foránea sirven para mantener la integridad referencial de la información, es decir cuando la información de una tabla depende de otra, que es la base del modelo Entidad-Relación.

Saludos
Leo.