MarcFairbrother / Videodrome

A richer VOD experience
Mozilla Public License 2.0
0 stars 0 forks source link

Exclure films retrouvés via l'API qui n'ont pas la query dans le param titre #4

Closed MarcFairbrother closed 10 years ago

MarcFairbrother commented 10 years ago

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

MarcFairbrother commented 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...