【问题标题】:How to integrate Google Custom Search into my website?如何将 Google 自定义搜索集成到我的网站中?
【发布时间】:2011-02-15 14:53:33
【问题描述】:

我想将 Google 自定义搜索集成到我的网站搜索框中。

问题是我仍然想保留我的搜索框。另外,如果关键字是股票代码,将使用我的网站搜索引擎。如果输入的不是股票代码,将使用 Google 自定义搜索来搜索我的网站。

我想使用谷歌自定义搜索来搜索我的整个网站。搜索结果应该在我的网站上,但不能跳转到谷歌搜索。

google 提供了一个JSON/Atom Custom Search API。这是唯一的方法吗?

请指教!

不要

【问题讨论】:

    标签: php search google-custom-search


    【解决方案1】:

    从这里开始http://www.google.com/cse/manage/create。然后你会收到一个原始的自定义谷歌搜索栏。然后您可以 grep 它生成的查询并强制您自己的表单生成相同的查询。

    【讨论】:

    • 对不起。能不能详细说一下?
    • 首先在您的页面上实现自定义搜索。也许在 tmp 页面上。
    • @Don Li,您也可以在原始帖子中说得更详细一些,您在寻找什么类型的搜索,使用 API 的自托管内容,搜索直接由谷歌的观点提供支持.
    • 感谢您的建议!我想使用谷歌自定义搜索来搜索我的整个网站。搜索结果应该在我的网站上,但不要跳转到谷歌搜索。
    • 首先,熟悉 Google 自定义搜索。它在 iFrame 中工作。通常,您不会看到它最初不在您自己的页面上。它集成得很好。
    【解决方案2】:

    自定义搜索引擎的付费版本具有非常简洁的 XML 实现。您可以预处理查询并检查它是否是股票代码。如果是,自己处理,如果不是,发送给 CSE,获取 XML,并根据需要格式化。我希望他们有免费版本,但他们没有。

    作为替代选择,有许多免费的开源搜索引擎,Solr/Lucene(由 SearchBlox、Constellio、Lucid Imagination 等实现)、Sphinx、OpenSearchServer、Elastic Search、Xapian...

    【讨论】:

      猜你喜欢
      • 2010-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-16
      • 2016-12-05
      • 1970-01-01
      • 2014-07-15
      • 1970-01-01
      相关资源
      最近更新 更多