我正在尝试用“七”字搜索所有电影。它发现了50部电影。但有些电影及其描述并未包含“七”字样。例如,trackId = 421072264的电影不包含单词“Seven”。
iTunes搜索API是否正常运行?
https://itunes.apple.com/search?term=Seven&entity=movie
我附加了对Search%3DSeven.txt文件的回复。
https://dl.dropboxusercontent.com/u/55328092/Search%3DSeven.txt
答案 0 :(得分:0)
是的,这项工作正常,当查询中未指定任何属性参数时,搜索默认为要搜索的更广泛的数据集。
您可以通过为查询设置属性值来减少搜索参数,但是这仍然不能阻止它返回标题为7的电影,这似乎只是搜索算法的一个怪癖。
https://itunes.apple.com/search?term=Seven&entity=movie&attribute=movieTerm
奇怪的是,这在“七”之前返回“速度与激情5 - 7集合”,这没有多大意义。
如果需要更精确,那么可以进行id搜索,这只会返回指定的电影
https://itunes.apple.com/lookup?id=534912090
有关如何修改搜索查询和查找搜索的详细信息,请参阅此链接: https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/#searching