chrome 如何添加自定义搜索 到 “搜索引擎”
-
chrome 设置里面可以“设置在通过多功能框搜索时所用的搜索引擎”。比如我有下面搜索引擎设置:
那么当我在地址栏输入sfzh时,就会在SF里面搜索内容,如下图:
-
google提供了 自定义搜索引擎的功能 ,可以自己指定搜索的范围,如下定义了一个mac搜索引擎:
包含了下面的常用网站:
可以获得自定义网站的公开地址,上面的引擎公开地址为: mac ,如图: 我想把自定义搜索(会有针对某一问题的许多网站)加进我的搜索引擎里面,这样就可以用关键字指定引擎(如1所示)。我尝试就在自定义搜索引擎上面用右键-添加到搜索引擎,结果不行,并不能使用关键字搜索。
问题: 能否将自定义搜索(可以在指定的多个网站搜索内容)加进搜索引擎呢?
比如现在我想在下面网站memac.cn、macpaopao.com、mac.pcbeta.com、pearmac.com搜索内容,当然可以用
keywords demo site:memac.cn OR site:macpaopao.com OR site:mac.pcbeta.com OR site:pearmac.com
来搜索,但是每次输入这么长一串很麻烦。
而google提供了自定义搜索引擎功能,可以指定搜索的区域,但是需要打开自定义搜索引擎的网址(比如上面的mac:
https://www.google.com/cse/setup/basic?cx=013083725854317865415:kus-yjsbuli
)才能使用,如下图:
如果有多个自定义引擎的话地址并不一样,每次搜索都要打开这个地址也是件很麻烦的事。
所以有没有办法把自定义的搜搜引擎加进
chrome多功能搜索使用的搜索引擎
(前面第1部分有描述),这样在地址栏可以通过关键词同时搜索许多网站。(也就是实现搜索语句中包括多个site:的目的)
Answers
如果我没有理解错你的意图的话, 你是希望针对某个具体站点 (e.g. mac.pcbeta.com ) 做 Google 搜索. 而且, 你希望在 Google Chrome 的地址栏里达到这样的效果, 是吗?
我假设你的目的是这样, 那么从问题中的截图上看, 你已经非常接近问题的解决了. 只是需要了解 Google 搜索语法中的 "site:" 语法. 然后自己创建一个类似于你截图中的 SegmentFault 那样的自定义搜索引擎, 就能达到目的. 我试着创建了一个只针对 mac.pcbeta.com 做搜索的自定义搜索引擎, 并且成功. 你可以试着创建针对多个 site 的自定义搜索.
其它搜索引擎
Google For Mac.Pcbeta, gmpb, {google:baseURL}search?q=%s+site:mac.pcbeta.com
把这个自定义搜索引擎保存好之后, 用鼠标悬浮在其上, 会出现 [设置为默认搜索引擎的按钮], 如图所示:
接下来, 就可以在地址栏里试用了.