我试图搜索一个特定用户上传的视频匹配查询。
在用户的频道页面上使用基于web的搜索栏时,搜索结果包括完全匹配和部分匹配。
当通过API运行相同的查询时,结果要有限得多。结果更准确,但其他可能相关的结果被过滤掉。有没有办法放宽这一限制,并返回所有匹配结果?
例如,
通过网站查询:
http://www.youtube.com/user/EmmaSaying/search?query=ante
返回以下视频:"ante“、"ante quem”、"antes",加上诸如"anterior“、”plus“和"antecedent”之类的单词。
通过API (在http://gdata.youtube.com/demo/index.html上测试)进行相同的查询:
http://gdata.youtube.com/feeds/api/users/emmasaying/uploads?q=ante
返回“终端Ante Quem”、"Antes“和"Ante”。
不仅总结果较少,而且没有部分匹配。这仅仅是API的一个限制吗?如果是的话,有没有可能解决这个问题呢?任何帮助都将不胜感激。
发布于 2013-08-27 09:09:05
发布于 2014-03-04 04:50:05
YouTube在主页上提供搜索结果的方法包括基于专有算法的相关视频。
在这里阅读全文:Youtube API --结果比在youtube.com上搜索更糟糕
我希望这个算法能很快在API中实现,现在我更喜欢直接解析来自web的结果。
https://stackoverflow.com/questions/18471467
复制相似问题