我对Bing Web Search有一种奇怪的行为。
我有一个搜索查询"hawkers" OR "hawkersco" OR "@hawkersco" OR "#hawkers" OR "www.hawkersco.com"
,其中包含market =' es-ES',safeSearch = Strict和responseFilter = webPages。
所以,我希望,结果将包含至少一个这样的单词,它将是西班牙语的帖子。事实上,我的英文帖子更多,而且不包含这些关键字......
如果我尝试逐个搜索这些关键字,而没有使用OR运算符,我原本期待西班牙语帖子。
请解释原因?如何使用搜索查询获得预期的结果?..
答案 0 :(得分:0)
检查Bing Web Search API的规范。可能这可能就像将市场更改为 mkt 一样简单(因为您列出了所使用的所有其他参数)。这意味着您还应该拥有 setLang 的值。
您根本没有获得西班牙语帖子?
在这种情况下,请参阅here。
Bing结果基于相关性。无论市场还是语言。 如果结果被认为是相关的。它的排名将高于 选择的语言,并显示在结果中。
新鲜度影响结果,因为你需要相关(受欢迎) 您所用语言的网站。为了使他们获得足够的相关性 选定的时间段。
你不能依赖于Bing独家返回一种语言 设置原样。