【问题标题】:Youtube API v3 : no wildcard in search?Youtube API v3:搜索中没有通配符?
【发布时间】:2015-05-25 10:44:48
【问题描述】:

我正在制作我频道的视频列表,并希望使用 API 的搜索端点:https://developers.google.com/youtube/v3/docs/search/list

有一个“q”参数来发送查询。完全困扰我的是文档中没有引用通配符,并且在使用 * 时它什么也不做。例如,要查找标题中包含“电视”的任何视频,必须输入完整的单词!发送“tel”不起作用,发送“televisio”也不行。

我错过了什么吗?有没有办法解决这个问题?

谢谢!

【问题讨论】:

    标签: youtube-api youtube-javascript-api youtube-data-api


    【解决方案1】:

    YouTube 搜索的工作方式与 Google 搜索相同,这与字符通配符关键字方法有很大不同。它是语义概率搜索,根据您给它的术语寻找相关性,因此虽然 * 确实代表通配符,但它代表整个单词。例如,您可以搜索“a * saved”,它会向您返回相关性得分最高的视频,其中任何单词都可以代替您的通配符。

    您还可以使用其他基于标点符号的搜索运算符 ... + 号、- 号、引号等。只需确保在发送查询之前它们都经过 URL 编码。

    【讨论】:

      猜你喜欢
      • 2020-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-06
      相关资源
      最近更新 更多