我们正在使用Bing自定义搜索,https://learn.microsoft.com/en-us/bing/search-apis/bing-custom-search/reference/endpoints,并在搜索中传递一个site:筛选器。当前的筛选器大致如下:
我的理解是,这将返回在网站
这个想法是,我们有一个搜索过滤器,客户可以选择特定版本的产品支持文档进行搜索。选择该筛选器会从搜索结果中排除其他产品版本(即版本
然而,在实践中,我们得到了包含我们希望排除的版本的URL的搜索结果。
从文档中不清楚的是,这些“高级搜索选项”https://support.microsoft.com/en-us/topic/advanced-search-options-b92e25f1-0085-4271-bdf9-14aaea720930是否与我们尝试以上使用的site:关键字一起工作?还是它们只适用于搜索查询?
有没有一种好的方法可以从搜索中排除特定的URL路径?
https://api.bing.microsoft.com/v7.0/custom/search?q=searchTerm site:(support.somesite.com/en-us/productName)-(/productName/2/ OR /productName/3/)
我的理解是,这将返回在网站
support.somesite.com/en-us/productName
中搜索“searchTerm”的结果,并排除包含/productName/2/
或/productName/3/
的网站(URL)。这个想法是,我们有一个搜索过滤器,客户可以选择特定版本的产品支持文档进行搜索。选择该筛选器会从搜索结果中排除其他产品版本(即版本
/productName/2/
和/productName/3/
被从搜索结果中排除)。然而,在实践中,我们得到了包含我们希望排除的版本的URL的搜索结果。
从文档中不清楚的是,这些“高级搜索选项”https://support.microsoft.com/en-us/topic/advanced-search-options-b92e25f1-0085-4271-bdf9-14aaea720930是否与我们尝试以上使用的site:关键字一起工作?还是它们只适用于搜索查询?
有没有一种好的方法可以从搜索中排除特定的URL路径?