使用选项创建自定义 google 搜索以搜索网络和我的网站

Create custom google search with options to search the web and my site

我想为我的网站创建自定义 google 搜索。我的要求如下:

  1. 我需要一个用于搜索的文本框和两个单选按钮(一个用于搜索我的网站,另一个用于搜索网页)。
  2. 根据选择的单选按钮,应显示结果。
  3. 我有一个单独的搜索结果页面('/search')。

我知道如何创建简单的 google 自定义搜索。但是这种提供搜索网站或网络选项的要求对我来说有点棘手。 请帮忙

我能够解决这个问题。

我首先在 https://cse.google.com/cse/ 中为我的站点创建了一个搜索引擎,并将其配置为在“基本”选项卡 ->“要搜索的站点”选项中搜索 Web。 这样,搜索引擎将搜索整个网络。

我放置在搜索结果页面上的代码是这样的:

"gcse:searchresults-only as_sitesearch='site to search'"

这是 google 给您的部分代码。

此处参数'as_sitesearch'将控制要搜索的站点。 When the radio button of Searching the web was selected I did not pass any value to 'as_sitesearch' and when the radio button of Searching my site was selected I passed the site url to 'as_sitesearch'.

这对我有用