我对Bing网络搜索有一种奇怪的行为。
我有一个搜索查询"hawkers" OR "hawkersco" OR "@hawkersco" OR "#hawkers" OR "www.hawkersco.com",市场= 'es-ES',safeSearch = Strict,responseFilter = webPages。
因此,我预计,结果将至少包含这些单词中的一个,并且它将是西班牙语帖子。事实上,我得到了更多的英文帖子,它不包含这些关键字…
如果我试着一个接一个地搜索这些关键字,没有OR运算符,我就会期待西班牙的帖子。
请解释一下为什么会这样?如何使用搜索查询获取预期结果?.
发布于 2017-08-04 18:59:35
检查Bing Web Search API的规范。这可能和将market更改为mkt一样简单(因为您列出了所有其他使用的参数)。这意味着你也应该有一个setLang的值。
你根本没有收到西班牙语的帖子吗?
在这种情况下,请参见here。
必应结果是基于相关性的。无论市场或语言如何。如果结果被认为是相关的。与所选语言相比,它的排名将更高,并显示在结果中。
新鲜度会影响结果,因为您需要使用您的语言的相关(流行)站点。以便它们在选定的时间段内获得足够的相关性。
您不能依赖Bing以独占方式返回一种语言,其设置是原样的。
https://stackoverflow.com/questions/45501136
复制相似问题