如何将Google Custom Search集成到我的网站?

时间:2011-02-15 14:53:34

标签: php search google-custom-search

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

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

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

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

请指教!

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

自定义搜索引擎的付费版本具有非常干净的XML实现。您可以预处理查询并检查它是否是股票代码。如果是,请自行处理,如果没有,请将其发送到CSE,获取XML,并根据需要进行格式化。我希望他们在免费版本中拥有它,但他们没有。

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