2012-12-12 10 views
5

Also ich versuche, die Abfrage Parameter und Kategorie Parameter für Google benutzerdefinierte Suche zu setzen. Hier ist eine Beispiel-Suchergebnisseite url:Google Benutzerdefinierte Suche Abfrageparameter und Kategorieparameter

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

So ist es, wie der Standard-Abfrageparameter aussieht, ist q so habe ich q in der Box, wenn der Analyseteil für meine benutzerdefinierte Suchmaschine von Google einrichten. Ist das ok? Ich habe gelesen, dass es nicht in Ordnung war, q zu verwenden, aber stattdessen query zu verwenden? Und warum ist das wichtig?

Auch sollte ich einen Kategorieparameter einstellen, der als optional aussieht.

Danke, Dusty

Antwort

0

Die Google Search API verwendet nur q. AFAIK die API hat keinen query Parameter. Überprüfen Sie die custom search API documentation.

Nicht sicher, was Sie mit dem Parameter 'Kategorie' meinen. Das ist mir noch nicht begegnet.

0

HTML:

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

Javascript:

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

Aber Sie müssen wait for the Google script bevor zu laden, das Javascript zu starten.

Wenn Sie Ihre Suchergebnis-only verwenden statt suchen, müssen Sie auch das richtige Layout in der CSE Steuerpannel aktivieren: https://www.google.com/cse/

1

Sie können schlagen folgende: 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 eine direkte Antwort auf Ihre Frage - Der Abfrageparameterschlüssel lautet 'as_q'.

+0

Link funktioniert nicht ... 1) Bitte geben Sie die richtigen Links. 2) wenn Sie den Link als Antwort angeben, bitte beschreiben Sie es zumindest. –

+0

Natürlich funktioniert der Link nicht - ich gebe dir nicht die ID meines CSE's ... Das ist das * FORMAT * eines Links, der funktioniert. Füllen Sie die Template-Bits aus und Sie erhalten Ergebnisse zurück. – Schwolop

Verwandte Themen