2012-12-12 44 views
5

Googleカスタム検索のクエリパラメータとカテゴリパラメータを設定しようとしています。ここでは例として、検索結果ページのURLです:Googleカスタム検索クエリパラメータとカテゴリパラメータ

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

だから、それはデフォルトのクエリパラメータのように見える私のGoogleカスタム検索エンジンのための分析部分を設定するときに、私はボックスにqを入れqです。これでいい? qを使用するのは大丈夫ではなく、代わりにqueryを使用することをお読みになりましたか?そしてそれはなぜ重要なのでしょうか?

また、オプションのように見えるカテゴリパラメータを設定する必要があります。

おかげで、 ダスティ

答えて

0

は、Google検索APIは、ちょうどqを使用しています。 AFAIK APIにはqueryパラメータがありません。 custom search API documentationをチェックしてください。

「カテゴリ」パラメータの意味が不明です。それ以前にそれを見つけたことはありません。

0

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

あなたは次のことを打つことができます。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

だからあなたへの直接の答えquestion - クエリパラメータのキーは 'as_q'です。

+0

リンクが機能していません... 1)適切なリンクを提供してください。 2)あなたが答えとしてリンクを提供する場合は、少なくともそれが役立つと記述してください。 –

+0

もちろん、リンクは機能していません - 私はあなたに私のCSEのIDを教えていません... これは動作するリンクの* FORMAT *です。テンプレートビットを入力すると、結果が返されます。 – Schwolop

関連する問題