2013-01-06 99 views
1

我是一名医生,经常搜索同事。我几乎从来都不是一个潜在的病人,希望预约。对我而言,最不有用的结果是vitals.comhealthgrades.com。但是,偶尔我需要它们。因此,显而易见的事情是为每个谷歌搜索附加-site:healthgrades.com -site:vitals.com,我寻找一位特定的医生。我如何在url中编码?如果我知道URL,那么我可以在浏览器中进行自定义搜索,并用一个简短的关键字进行调用。自定义谷歌搜索网址,排除某些网站

我看着谷歌自定义搜索,但坚持从一些特定的网站开始。我想搜索整个互联网,但不包括两个网站。

回答

1

我已经使用谷歌自定义搜索来实现这一点。设置您的自定义搜索引擎,然后进入“网站”设置并将顶级域名(* .com,* .org等)添加到“包含网站”部分。在“排除的网站”部分添加您希望跳过的所有网站。很好去!

Here's a screen shot of my setup

谷歌指出:

添加 “顶级域名”,如 '.COM', '。旅行/ *' 不 在谷歌网站搜索允许的。 (http://support.google.com/customsearch/bin/answer.py?hl=en&answer=71826

,但我没有这样做的任何问题 - 不知道这是否可能在将来改变,但似乎目前的工作!

+0

当然还有一个办法养活文本到URL上这可能影响。我宁愿学习网址编码。这样,我可以更灵活,灵活地使用新的搜索参数。 – Farrel

+0

@ user505946有趣,但它有可能与谷歌自定义搜索的免费版有排除的一组网址? –

1

我有同样的问题,所以这里是我如何改变了Chrome浏览器的谷歌搜索设置(复制原始搜索URL开创了搜索引擎设置新的搜索类型):

{google:baseURL}search?q=-site%3Avitals.com%2B-site%3A%2Bhealthgrades.com%20%s&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:iOSSearchLanguage}{google:searchClient}{google:sourceId}{google:instantExtendedEnabledParameter}{google:contextualSearchVersion}ie={inputEncoding} 

我得到的另一个问题是重复的搜索结果中的“Primary care physician in 60654”页面的结果。

Google search results example for the query

有时候谷歌返回从一个域,我不喜欢多页,但只能通过另外的javascript :)