Php bing搜索api中的单个空间问题?

Php bing搜索api中的单个空间问题?,php,api,space,bing,bing-search,Php,Api,Space,Bing,Bing Search,我正在将bing搜索api集成到我的网站中。我正在使用bing图像搜索。这对我来说很好,但当我从网站上搜索图片时,我遇到了一个大问题。发行详情如下 $query= 'kamen rider site: http://p-bandai.jp/'; $query = urlencode("'$query'"); $query= 'tomica disney site: http://p-bandai.jp/'; $query = urlencode("'$query'"); 当我从bing ap

我正在将bing搜索api集成到我的网站中。我正在使用bing图像搜索。这对我来说很好,但当我从网站上搜索图片时,我遇到了一个大问题。发行详情如下

$query= 'kamen rider site: http://p-bandai.jp/';
$query = urlencode("'$query'");
$query= 'tomica disney site: http://p-bandai.jp/';
$query = urlencode("'$query'");
当我从bing api搜索时,所有正确的图像都出现了。但是当我搜索这个关键字时,我没有任何结果。代码如下所示

$query= 'kamen rider site: http://p-bandai.jp/';
$query = urlencode("'$query'");
$query= 'tomica disney site: http://p-bandai.jp/';
$query = urlencode("'$query'");
我得到了这个问题。但是我不知道如何解决这个问题


问题:当我搜索tomica迪士尼网站时:http://p-bandai.jp/我没有得到任何结果。但当我搜索tomica disneysite时:http://p-bandai.jp/我得到了结果。请给我任何解决方案。

您不会得到任何结果,因为Bing在该网站和查询的索引中没有任何内容。过来看:

站点:限制结果只能来自一个网站。因为,在第二种情况下,迪士尼和site:之间并没有空格,所以site:约束不起作用,并且从所有网站的索引返回结果

总而言之:Bing(还有谷歌)在网站p-Bandai.jp的索引中没有任何关于“tamica disney”查询的内容。在第二种情况下,它之所以有效,是因为您输入了错误的查询,并且实际上并没有应用site:constraint