谷歌搜索集成

时间:2009-08-05 05:21:59

标签: c# search google-custom-search

您好我有一个网页,并希望将Google搜索整合到该页面中。

你能指导我怎么做吗?

实际上我尝试使用谷歌提供的代码。

像这样

<form action="http://www.duckyvideos.com" id="cse-search-box">
  <div>
    <input type="hidden" name="cx" value="partner-pub-9481442241155955:7j2htu-qsi5" />
    <input type="hidden" name="cof" value="FORID:10" />
    <input type="hidden" name="ie" value="ISO-8859-1" />
    <input type="text" name="q" size="31" />
    <input type="submit" name="sa" value="Search" />
  </div>
</form>

<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=en"></script>


<div id="cse-search-results"></div>
<script type="text/javascript">
  var googleSearchIframeName = "cse-search-results";
  var googleSearchFormName = "cse-search-box";
  var googleSearchFrameWidth = 800;
  var googleSearchDomain = "www.google.com";
  var googleSearchPath = "/cse";
</script>
<script type="text/javascript" src="http://www.google.com/afsonline/show_afs_search.js"></script>

我将上述代码放在我的网页上。但它没有显示任何结果。

那是什么问题

1 个答案:

答案 0 :(得分:0)

您的自定义搜索引擎没有显示任何结果的最可能原因是Google尚未为您的网站编制索引。即使您的网站已经显示在常规搜索结果中,也可能出现这种情况(但如果它没有显示在常规搜索结果中,那么肯定将不会显示在CSE中)。< / p>

您可以使用CSE控制面板中的测试搜索功能对此进行验证。如果那里没有结果,那肯定没有你做错了。

确保Google的蜘蛛可以找到您的网页,并等待它们被编入索引,然后再试一次。