Google CSE - 按元标记排序/过滤

时间:2016-09-06 15:06:45

标签: meta-tags microdata google-search-api google-custom-search

我正在开展Google CSE视频搜索。我现在遇到了一个问题而且问题是,我想在持续时间或日期的基础上过滤/排序结果。我的意思是说我想在元标记的基础上对结果进行排序/过滤。

例如:https://search.google.com/structured-data/testing-tool#url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DlF-jPBnZ098

有一段YouTube视频,我在Google结构化数据测试工具和我上查了一下,发现每个YT视频都包含以下元信息:

  <meta itemprop="genre" content="Sports">
  <meta itemprop="duration" content="PT9M35S">
  <meta itemprop="datePublished" content="2016-06-09">

所以不知怎的,我想用这些meta标签过滤我的查询。我在Stack Overflow Google custom search API - sorting / filter上看到了这个答案,它看起来与我的查询非常相似,但它对我不起作用。

我尝试了这些查询,结果没有结果。

q=my+query+more:pagemap:metatags-genre:sports
q=my+query+more:pagemap:metatags-duration:2
q=my+query+more:pagemap:metatags-datapublished:2016-01-09

我也尝试过使用sort参数但没有成功

q=my+query&sort=more:pagemap:metatags

我根本没有结果。没有什么工作,只是感到沮丧。我不知道我在做什么样的错误?

我在谷歌上学到了这些文章,但我找不到多少帮助:

所以,如果有人知道该怎么做,请帮忙!

0 个答案:

没有答案