使用多个过滤器的图像搜索

时间:2011-06-29 16:30:46

标签: 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

效果很好,可以返回带有面孔的照片(感谢参数& Image.Filters = Face:Face)与搜索到的字词匹配。 我想要的是还可以使用参数:

来拍摄肖像(头部和肩部)
&Image.Filters=Face:Portrait

不幸的是,这两个参数相互抵消了。

有谁知道怎么做OR?即列出所有面部或肖像照片?

2 个答案:

答案 0 :(得分:4)

我也在寻找答案。我不认为你正在寻找“或”搜索,真的。看起来你想要的照片和面部图像。这就是你想要的:

Image.Filters=Style:Photo+Face:Face

如果要将参数设置为多个值,请用加号(+)分隔它们。

您可以在此处找到文档:

http://msdn.microsoft.com/en-us/library/dd250846.aspx

可悲的是,这对我不起作用。我想将Size:Small和Size:Medium过滤器一起使用,以获得/或的搜索。据我所知,你不能那样做。)

答案 1 :(得分:0)

您好像需要进行两次不同的搜索来进行OR搜索。有点烦人,但效果很好。