2016-05-12 8 views
0

Ich versuche, den ganzen Film mit dem Wort "Seven" zu suchen. Es hat 50 Filme gefunden. Aber einige Filme und ihre Beschreibung enthalten kein Wort "Seven". Zum Beispiel Film mit trackId = 421072264 enthält kein Wort "Seven".Funktioniert die iTunes Such-API korrekt?

Funktioniert die iTunes Such-API korrekt?

https://itunes.apple.com/search?term=Seven&entity=movie 

Ich habe Antwort auf Search% 3DSeven.txt Datei angehängt.

https://dl.dropboxusercontent.com/u/55328092/Search%3DSeven.txt

+0

Es sieht aus wie diejenigen, die nicht übereinstimmen, entsprechen dem numerischen Wert "7", zum Beispiel: '{" WrapperType ":" Track "," Art ":" Feature-Film "," TrackId ": 458345365, "artistName": "Daniel Grou", "trackName": "7 Tage", "trackCensoredName": "7 Tage" ... ' –

+1

Das von Ihnen hervorgehobene Ergebnis ist das ** _ siebte _ ** H Arry Potter Film, der darauf hinweisen kann, dass die Suchmaschine andere Daten untersucht, als was Ihnen in den Suchergebnissen präsentiert wird. –

Antwort

0

Ja, das korrekt funktioniert, die Sucheinstellungen zu einem breiteren Spektrum von Daten zu suchen, wenn kein Attribut Parameter in der Abfrage angegeben wird.

Sie können die Suchparameter reduzieren, indem Sie einen Wert für die Abfrage festlegen, dies verhindert jedoch nicht, dass Filme mit 7 im Titel zurückgeliefert werden. Dies scheint nur eine Eigenart des Suchalgorithmus zu sein.

https://itunes.apple.com/search?term=Seven&entity=movie&attribute=movieTerm 

Weirdly gibt diese "Fast & Furious 5 bis 7 Collection" vor "Seven", die nicht viel Sinn macht.

Wenn es genauer zu sein braucht dann eine ID Suche durchgeführt werden kann, die nur den angegebenen Film zurückkehren würde

https://itunes.apple.com/lookup?id=534912090 

Sehen Sie diesen Link, um weitere Informationen darüber, wie die Suchkriterien und Lookup-Suche ändern: https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/#searching

Verwandte Themen