Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 多过滤器图像搜索_Image_Search_Bing_Bing Api - Fatal编程技术网

Image 多过滤器图像搜索

Image 多过滤器图像搜索,image,search,bing,bing-api,Image,Search,Bing,Bing Api,我正在使用Bing API通过以下调用搜索图像: http://api.bing.net/json.aspx?AppId=[my key]&sources=image&version=2.2&query=[search term]&image.count=4&adult=strict&Image.Filters=Style:Photo&Image.Filters=Face:Face 这非常有效,可以返回与搜索词匹配的人脸照片(由于参数&I

我正在使用Bing API通过以下调用搜索图像:

http://api.bing.net/json.aspx?AppId=[my key]&sources=image&version=2.2&query=[search term]&image.count=4&adult=strict&Image.Filters=Style:Photo&Image.Filters=Face:Face
这非常有效,可以返回与搜索词匹配的人脸照片(由于参数&Image.Filters=Face:Face)。 我还想得到肖像(头部和肩部),可以通过以下参数完成:

&Image.Filters=Face:Portrait
不幸的是,这两个参数的组合相互抵消


有人知道怎么做手术吗?i、 e.列出所有面部或肖像照片?

我也在寻找答案。我不认为你在寻找“或”搜索,真的。看起来你想要的图像是照片和人脸。以下是您想要的:

Image.Filters=Style:Photo+Face:Face
如果要将参数设置为多个值,请使用加号(+)分隔这些值

您可以在此处找到文档:


遗憾的是,这对我不起作用。我想将Size:Small和Size:Medium过滤器一起使用,以获得或是的搜索结果。就我所知,你不能这样做:)

看起来你现在需要做两个不同的搜索来进行OR搜索。有点烦人,但效果很好。

谢谢你的帖子,但我不知道它是否回答了我的问题!我知道如何使用&Image获取照片+人脸。过滤器=样式:照片和图像。过滤器=人脸:人脸。我需要的是图像,要么是脸,要么是肖像@Johann,您上面的参数甚至无法完成“和”搜索,因为您不能在url中指定同一参数两次。我上面的回答显示了如何正确设置两个过滤器,但你是对的-它不会进行“或”搜索。你知道这一点吗,约翰?不幸的是,没有。看起来Bing团队没有使用太多:(