我想知道是否有办法将必应 Web 搜索 API 限制为仅返回特定网站的结果。我正在从 Google Custom Search 迁移到 Bing Web Search API。我想将所有搜索查询限制为网站 URL。
如果我在 coolcars.com 网站上搜索汽车,它只会返回 coolcars.com 的结果,而不是 anothersite.com。
下面是必应 Web 搜索 API 的链接:https://azure.microsoft.com/en-us/services/cognitive-services/bing-web-search-api/
是的,您可以使用 site:
将网站作为查询的一部分传入。根据Microsoft的 API 文档:
查询字符串可能包含必应高级运算符。例如,到 将结果限制为特定域,请使用
site:
运算符。
你可以尝试必应自定义搜索(在 https://www.customsearch.ai/(。它旨在将搜索结果限制为特定域/网页。
下一个问题:如何在搜索中包含子域?例:网站:Startpagina.nl "coaching" -prikbord应该返回子域名,例如:(在谷歌搜索中(
http://coaching.startpagina.nl/
http://coaching-counselling.startpagina.nl/
http://wandelcoach.startpagina.nl/
但它只回馈 www. 结果,例如: https://www.startpagina.nl
https://www.startpagina.nl/v/maatschappij/onderwijs/vraag/371779/
https://www.startpagina.nl/v/financien-werk/carriere-werk/vraag/