Podcasts missing from iTunes Search API results when using titleTerm attribute

Originator:poppoppop
Number:rdar://32408181 Date Originated:25 May 2017
Status:Open Resolved:
Product:Other Product Version:
Classification:Serious Bug Reproducible:Always
 
Summary:
When running a query against the iTunes Search API many new podcasts are missing if attribute=titleTerm is set

Steps to Reproduce:
Run this query (search term is “Download”):

GET http://itunes.apple.com/search?term=Download&media=podcast&entity=podcast&attribute=titleTerm

Expected Results:
The results returned include this podcast called “Download”: https://itunes.apple.com/us/podcast/download/id1231154919?mt=2&uo=4

Actual Results:
The results do not include that podcast

Notes:
If I omit the “attribute=titleTerm” parameter the “Download” podcast linked above is the second result. To demonstrate run the following query:

GET http://itunes.apple.com/search?term=Download&media=podcast&entity=podcast

The same is true of searches for:

- “Undiscovered” expecting https://itunes.apple.com/us/podcast/undiscovered/id1229128411?mt=2&uo=4
- “Indefensible” expecting https://itunes.apple.com/us/podcast/indefensible/id1236620694?mt=2&uo=4
- “Black on the Air” expecting https://itunes.apple.com/us/podcast/larry-wilmore-black-on-the-air/id1234429850?mt=2&uo=4
- “Heidrick” expecting https://itunes.apple.com/us/podcast/the-heidrick-struggles-leadership-podcast/id1230554612?mt=2&uo=4

In all these cases the podcasts show if “attribute=titleTerm” is omitted, despite the titles being a match for the given terms.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!