Bonjour,
J'ai un soucis, mon moteur de recherche ne trouve que des expressions exactes. Par exemple si un utilisateur à posté une annonce comme ceci:
"petite voiture verte diesel"
Si j'entre "petite voiture" dans mon moteur, c'est bon il trouve l'annonce. Par contre si j'entre "petite verte", il ne me trouve rien.
Savez-vous comment je pourrais modifier ce code pour que mon moteur trouve l'annonce en tapant deux mots contenus dans l'annonce mais qui ne se suivent pas forcément?
Merci d'avance
Modifié par hazmoon (27 Mar 2009 - 12:36)
J'ai un soucis, mon moteur de recherche ne trouve que des expressions exactes. Par exemple si un utilisateur à posté une annonce comme ceci:
"petite voiture verte diesel"
Si j'entre "petite voiture" dans mon moteur, c'est bon il trouve l'annonce. Par contre si j'entre "petite verte", il ne me trouve rien.
Savez-vous comment je pourrais modifier ce code pour que mon moteur trouve l'annonce en tapant deux mots contenus dans l'annonce mais qui ne se suivent pas forcément?
if ($text_search <> "") {
$search .= " AND (a.ad_headline LIKE '%$text_search%' OR a.ad_text LIKE '%$text_search%') AND a.published = 1";
}
else
$search .= " AND a.published = 1";
Merci d'avance
Modifié par hazmoon (27 Mar 2009 - 12:36)