2012-12-12 25 views
5

Bu yüzden google özel arama için sorgu parametrelerini ve kategori parametrelerini ayarlamaya çalışıyorum. İşte bir örnek arama sonuçları sayfa URL'si:Google Özel Arama Sorgu Parametreleri ve Kategori Parametreleri

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

yüzden varsayılan sorgu parametresi benziyor benim google özel arama motoru için analitik bölümünü kurarken bu yüzden kutuya q koydu q olduğunu. Bu tamam? Okumak, q kullanmak için uygun değildi, bunun yerine query kullanıyor musunuz? Ve neden önemli?

Ayrıca isteğe bağlı gibi görünen bir kategori parametresi ayarlamalıyım.

sayesinde Tozlu

cevap

0

Google Arama API sadece q kullanır. AFAIK API'sı query parametresine sahip değildir. custom search API documentation'a bakın.

'Kategori' parametresiyle ne kastettiğinizden emin değilsiniz. Daha önce hiç rastlamadım.

0

HTML:

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

JavaScript:

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

Ama javascript başlatmadan önce yüklenmesi wait for the Google script gerekir.

yerine arama okunur searchresults kullanırsanız, ayrıca CSE kontrol paneline doğru düzenini etkinleştirmeniz gerekir: https://www.google.com/cse/

1

Sen vurabilir şunlardır: 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

Yani doğrudan bir cevap senin soru - sorgu parametresi anahtarı 'as_q'.

+0

link çalışmıyor ... 1) lütfen uygun bağlantıları sağlayın. 2) Eğer bağlantıyı bir cevap olarak verirseniz, lütfen en azından yardımcı olacağını açıklayın. –

+0

Tabii ki bağlantı çalışmıyor - size CSE kimliğimi vermek üzereyim ... Bu, işleyen bir bağlantının * FORMAT * öğesidir. Şablon bitlerini doldurun ve sonuçları geri alırsınız. – Schwolop

İlgili konular