我正在使用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?即列出所有面部或肖像照片?
答案 0 :(得分:4)
我也在寻找答案。我不认为你正在寻找“或”搜索,真的。看起来你想要的照片和面部图像。这就是你想要的:
Image.Filters=Style:Photo+Face:Face
如果要将参数设置为多个值,请用加号(+)分隔它们。
您可以在此处找到文档:
http://msdn.microsoft.com/en-us/library/dd250846.aspx
可悲的是,这对我不起作用。我想将Size:Small和Size:Medium过滤器一起使用,以获得/或的搜索。据我所知,你不能那样做。)
答案 1 :(得分:0)
您好像需要进行两次不同的搜索来进行OR搜索。有点烦人,但效果很好。