如何在我的网站上添加集成的谷歌搜索?

13

基本上,我有一个网站。我已经设置了正确的网站地图 (sitemap),所以我认为 Google 知道我的所有页面。而且我在一些网站上看到过,搜索表单会导向一个外观类似原始网站的页面,但结果显然是由 Google 提供的。与 codinghorror.com 的搜索类似,不过他的结果并不显示在他网站的布局中。

你知道我在说什么或如何实现这个功能吗?


这是关于编程的内容,以下是翻译文本:在这里,非常简单:https://neculaifantanaru.com/en/how-can-i-integrate-google-search-box-to-my-website-by-implementing-custom-code.html - Just Me
6个回答

14

14

2008年11月:像这个(但你会在这里找到更为更新的2012年示例

<form method="get" action="http://www.google.com/search">

<div style="border:1px solid black;padding:4px;width:20em;">
<table border="0" cellpadding="0">
<tr><td>
<input type="text"   name="q" size="25"
 maxlength="255" value="" />
<input type="submit" value="Google Search" /></td></tr>
<tr><td align="center" style="font-size:75%">
<input type="checkbox"  name="sitesearch"
 value="askdavetaylor.com" checked /> only search Ask Dave Taylor<br />
</td></tr></table>
</div>

</form>

要在单独的框架中显示结果,您可以参考此网站作为示例。

大致如下:

<html>
<head>
    <meta http-equiv="Content-Language" content="en-gb">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

    <script language="javascript" type="text/javascript">
    function showFrame () {
        var e = document.getElementById("if1");
        e.style.visibility = "visible" ;
    }
    </script>
</head>

<body>
    <p> </p>
    <p>
    <span id="spSearch" onclick="showFrame()">Search</span>
    </p>
    <p> </p>
    <p><iframe name="I1" id="if1" width="100%" height="254" style="visibility:hidden" src="http://www.google.co.uk">
        Your browser does not support inline frames or is currently configured not to display inline frames.
    </iframe></p>
</body>
</html>

这只是将查询转发到Google,我说的是让结果显示在您的布局中。 我看到的可能只是一个iframe,这可能吗? - Andrew G. Johnson
我应该把<form></form>标签复制/粘贴到HTML页面的哪个位置?需要另外一个页面吗? - Just Me
@JustMe 13年后,我不太确定,但我会认为直接放在HTML页面的主体中。我已经恢复了第一个链接:https://web.archive.org/web/20081231030633/http://www.askdavetaylor.com/how_can_i_add_a_google_search_box_to_my_web_site.html。它会向您展示一个例子。 - VonC
谢谢,我在这里找到了答案 https://dev59.com/cGYr5IYBdhLWcg3wQYFa - Just Me
@JustMe 好的,谢谢您的反馈。我已经在答案中包含了您的链接以增加其可见性。 - VonC

5

如果您需要一个基于主要Google索引的免费解决方案,并且只需使用site:查询并对外观进行少量控制,请尝试Google定制搜索引擎

如果您愿意花费几百美元,获得更全面和最新的站点索引,并完全控制外观和感受,请尝试Google站内搜索

如果企业需要完全控制索引和搜索体验的所有方面,并且需要从数千到数百万个项目中进行搜索,请尝试Google搜索设备


3

谢谢,我认为网站搜索实际上就是我正在寻找的。 - Andrew G. Johnson

1
一个简单的定制谷歌搜索的方法是使用AdSense进行搜索,它允许您:
  • 在一个或多个站点中搜索,或整个互联网。
  • 在新窗口、当前窗口或iframe中打开。
  • 自定义搜索结果的颜色。
  • 它还可以为任何广告点击支付几分钱。

-1

我之前在回答另一个问题时也提到了同样的答案,所以这就是答案:

访问此链接https://www.google.com/cse/并创建帐户 创建您的自定义搜索框 按您的意愿自定义外观 在自定义后复制代码 将其粘贴到您想要出现搜索框的博客或网站中。

如果您想要像我的网站http://www.latestgames2.com/一样的搜索框,请自定义所有颜色和形状。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接