Come interrogare in modo efficiente film con caratteri tramite l'API di Movie DB?

5

Ho una sorta di domanda in stile lavagna per interrogare in modo efficiente l'API The Movie DB per trovare un elenco di personaggi nei film.

Il mio obiettivo generale è:

  1. Cerca un film per titolo (1 richiesta)
  2. Cerca tutti i personaggi interpretati in quel film (1 richiesta)
  3. Cerca in quali film è presente il personaggio, interpretato dallo stesso attore (1 richiesta / film)
  4. Ripeti con quell'elenco di film tramite il passaggio 2 e filtra fino a solo i personaggi nel film originale, finché non rimangono caratteri inesplorati.

Il mio problema è che la chiamata DB per il passaggio 3 riporta solo i film in cui sono gli attori , al contrario dei personaggi (in effetti puoi cercare solo per ID attore, non per carattere). Ciò significa che, ad esempio, il passaggio 3 per gli attori ~ 23 restituiti nel passaggio 2 per il signore degli anelli, restituisce 844 filmati ciascuno che richiede una richiesta per trovare i caratteri in quel film . Il problema è che molti di questi saranno falsi positivi.

C'è un modo più efficiente per interrogare l'API? Ho considerato la possibilità di combinare coppie di ID di attori per restringere il campo, ma non credo che restringerebbero i film restituiti abbastanza.

Come posso fare in modo efficiente questa query?

    
posta Pureferret 31.01.2016 - 12:38
fonte

0 risposte

Leggi altre domande sui tag