假设我在Youtube API上搜索"Metric“
但我不想要像“计量经济学”“指标”这样的搜索结果
所以我的意思是不应该在搜索字符串的左边或右边添加字母或数字。
空格可以放在搜索字符串的左边或右边,比如"Fun Metric course“。
我在想这件事。
但有趣的是,当我搜索Youtube网站(而不是API)时,如果我搜索"Metric",那么只显示包含"Metric“的搜索结果,而不显示”计量经济学“。
另一个例子:如果我搜索"microecon",则不会显示带有“微经济学”的搜索结果。
Youtube网站会自动过滤掉这样的词吗(比如计量经济学在原始搜索字符串“指标”中添加了字母),即使我没有要求它这样做?
同样,Youtube API (而不是网站)是否会自动过滤掉这样的单词(比如计量经济学在原始搜索字符串“指标”中添加了字母),即使我没有要求它这样做?
发布于 2013-08-19 18:07:52
api版本3可能有所不同,但文档仅引用“q参数指定要搜索的查询条件”。但是在APIversion2中有一些关于这个Q参数的简要文档。请参阅:https://developers.google.com/youtube/2.0/reference#qsp
因为它非常简短,所以这里也是:
Q参数指定搜索查询项。YouTube将在所有视频元数据中搜索与该术语匹配的视频。视频元数据包括标题、关键字、描述、作者的用户名和类别。请注意,参数值中的任何空格、引号或其他标点符号都必须经过URL转义。
要搜索精确的短语,请用引号将该短语括起来。例如,要搜索与短语"spy plane“匹配的视频,请将q参数设置为%22spy+plane%22。
您的请求还可以使用布尔值NOT (-)和OR (|)运算符来排除视频或查找与多个搜索词之一相关联的视频。例如,要搜索与"boating“或"sailing”匹配的视频,请将q参数设置为boating%7Csapping。(请注意,管道字符必须是URL转义的。)
类似地,要搜索匹配"boating“或"sailing”但不匹配"fishing“的视频,请将q参数设置为boating&7Csaering+-fishing。
https://stackoverflow.com/questions/18296532
复制相似问题