使Azure认知搜索更加精确

时间:2020-05-19 10:54:48

标签: c# azure bing-api

已经在我的网站上实现了Bing Web Search,但是我想限制随机结果并使搜索更加精确。

以下是可接受的搜索方案。

  1. 将结果限制在我的网站中,例如[...]/my-image/1.0-r0/image/data/etc/ total 16 -rw-r--r-- 1 marius marius 639 Mai 19 12:47 group -rw------- 1 marius marius 536 Mai 19 12:47 gshadow -rw-r--r-- 1 marius marius 1025 Mai 19 12:47 passwd -rw------- 1 marius marius 649 Mai 19 12:47 shadow
  2. 然后先显示来自特定子站点www.stackoverflow.com的搜索,然后显示相同域下的其他站点

这是代码

www.stackoverflow.com/language/foo/bar

我可以看到输入的数据,但对我而言似乎无关紧要。域限制效果很好,但是结果的顺序和精度仍然无关紧要。请注意,我要引用的域可以索引成千上万的页面,但是精度看起来完全偏离了轨道。

1 个答案:

答案 0 :(得分:0)

对于网站限制,请按照文档here(“ q”字段)和here中的说明使用site:。但请注意,最大深度上限为2个级别:

您可以使用site:来搜索网络域,顶级域和 不超过两层的目录。

因此从查询中删除“ domain:...”,以避免不必要的结果。对于您的“精确”问题,您在这里所说的“更精确”是什么意思?