Bonjour à tous !

Voila je me suis lancé dans un "moteur de recherche" oui entre guillemets car c'est plutôt mysql le moteur dans l'histoire.

Alors voilà j'ai plusieurs tables dans lesquelles, j'aimerais faire une recherche MATCH/AGAINST.

J'ai essayé ceci mais vous vous en doutez bien, c'est loin d'être bon.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
SELECT `product.ref_product`, `product.city_product`, `product_en.desc_product`, `product_en.type_product`,  
MATCH (`product.city_product`, `product_en.desc_product`, `product_en.type_product`) 
AGAINST ('tototototo') 
AS `score` 
FROM `product`, `product_en` 
WHERE
MATCH (`product.city_product`, `product_en.desc_product`, `product_en.type_product`) 
AGAINST ('tototototo') 
AND
product.id_product = product_en.id_product;
Unknown column 'product.ref_product' in 'field list'

J'ai beau chercher sur google je trouve pleins d'exemple certe mais pas sur du multitable... Quelqu'un aurait il une idée?

Je tiens à préciser qu'en mono table sur plus de 17000 enregistrements, ça marche nikel.