我正在开展Google CSE视频搜索。我现在遇到了一个问题而且问题是,我想在持续时间或日期的基础上过滤/排序结果。我的意思是说我想在元标记的基础上对结果进行排序/过滤。
有一段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
我根本没有结果。没有什么工作,只是感到沮丧。我不知道我在做什么样的错误?
我在谷歌上学到了这些文章,但我找不到多少帮助:
所以,如果有人知道该怎么做,请帮忙!