Closed MarcFairbrother closed 10 years ago
Résolu autrement. On récupère l'ensemble de l'objet json, et on effectue la recherche dans la base de données dans cette nouvelle colonne. Il n'y a plus de conflits entre les résultats DB et API et on élargit ainsi le moteur de recherche aux acteurs, réalisateurs...
L'API Rotten Tomatoes permet de retrouver des films via leur sous-titre qui est parfois inclus dans les URL mais pas dans le paramètre titre de l'objet json. Ceci crée des doublons puisqu'en base de données on ne retient que le titre. Il faut donc ajouter à la ligne 64 une condition vérifiant que le terme de la recherche ($query) soit contenu dans le paramètre titre de l'objet ($movie->title). Peut-être par l'utilisation de la fonction preg_match?
https://github.com/MarcFairbrother/Videodrome/blob/master/rt_search_engine/rt.php#L64