所以我正在尝试为Google自定义搜索设置查询参数和类别参数。以下是搜索结果页面的示例网址:
http://www.whiterootmedia.com/search_results/index.html?q=my%20search%20phrase
所以看起来默认查询参数是q
所以我在设置Google自定义搜索引擎的分析部分时将q
放在框中。这个可以吗?我认为使用q
是不行的,而是使用query
?为什么重要?
我也应该设置一个看似可选的类别参数。
谢谢, 多尘
答案 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'参数的含义。以前没见过那个。