Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2010, 14:44
Avatar de jartaud
jartaud
 
Fecha de Ingreso: octubre-2009
Ubicación: Canal de Panamá
Mensajes: 96
Antigüedad: 14 años, 6 meses
Puntos: 2
¿Es posible hacer una búsqueda fulltext sobre una columna unida?

Hola estoy tratando de seleccionar datos en tablas unidas por JOIN:

Código PHP:
SELECT 
   A
.idAd,
   
A.ads_in_Cat,
   
A.title,
   
A.currency,
   
A.price,
   
A.in_dpt,
   
A.description,
   
D.*, 
   
S.* 
FROM ads A
LEFT JOIN dept D ON D
.id_dept A.in_dpt
LEFT JOIN sub_cat_ad 
AS  ON S.id_sub_cat A.ads_in_Cat
WHERE MATCH
(A.titleA.descriptionAGAINST(:searchTerm
   OR 
MATCH (S.sub_cat_nameAGAINST(:searchTerm
El problema es que si no uso "IN BOOLEAN MODE", me devuelve un error
MySQL diciendo :1191 Can't find FULLTEXT index matching the column list in...

Lo mas raro, tengo índices fulltext definidos en esas columnas.

Cualquier ayuda será bienvenida.

Última edición por jartaud; 24/08/2010 a las 17:41