Google自定义搜索查询参数和类别参数

时间:2012-12-12 15:19:28

标签: google-custom-search

所以我正在尝试为Google自定义搜索设置查询参数和类别参数。以下是搜索结果页面的示例网址:

http://www.whiterootmedia.com/search_results/index.html?q=my%20search%20phrase

所以看起来默认查询参数是q所以我在设置Google自定义搜索引擎的分析部分时将q放在框中。这个可以吗?我认为使用q是不行的,而是使用query?为什么重要?

我也应该设置一个看似可选的类别参数。

谢谢, 多尘

3 个答案:

答案 0 :(得分:1)

HTML:

<gcse:search gname='google1'></gcse:search>

使用Javascript:

window.google.search.cse.element.getElement("google1").execute("hello world");

但是你需要在启动javascript之前加载wait for the Google script

如果您仅使用searchresults而不是搜索,则还需要在CSE控制面板中启用正确的布局:https://www.google.com/cse/

答案 1 :(得分:1)

You can hit the following: https://cse.google.com/cse?as_q=your_query_string%20must_be_urlencoded&client=google-csbe&cx=full_cse_id_goes_here:including_the_bit_after_the_colon

So a direct answer to your question - the query parameter key is 'as_q'.

答案 2 :(得分:0)

Google Search API仅使用q。 AFAIK API没有query参数。查看custom search API documentation

不确定'category'参数的含义。以前没见过那个。