我正在尝试搜索特定用户上传的与查询匹配的视频。
在用户的频道页面上使用基于网络的搜索栏时,搜索结果包括完整匹配和部分匹配。
通过API运行相同的查询时,结果更加有限。结果更准确,但过滤掉了其他可能相关的结果。有没有办法放宽这个限制并返回所有匹配的结果?
例如,
通过网站查询:
http://www.youtube.com/user/EmmaSaying/search?query=ante
返回以下视频: " ante"," ante quem"," antes",加上像" anteriority"," antecedent"等词"前"
通过API进行相同的查询(在http://gdata.youtube.com/demo/index.html上测试):
http://gdata.youtube.com/feeds/api/users/emmasaying/uploads?q=ante
返回" Terminus Ante Quem"," Antes"和" Ante"。
不仅总结果较少,而且没有部分匹配。这仅仅是API的限制吗?如果是这样,有什么方法可以解决这个问题吗?任何帮助将不胜感激。
答案 0 :(得分:2)
答案 1 :(得分:2)
YouTube使用的方法在主页上提供的搜索结果包含基于专有算法的相关视频。
在此处阅读全文:Youtube API - worse results than by searching on youtube.com
我希望这个算法很快就会在API中实现,而且这一刻我更喜欢直接从网上解析结果。