2012-12-12 21 views
5

Tak więc próbuję ustawić parametry zapytania i parametry kategorii dla niestandardowego wyszukiwania google. Oto przykład strona z wynikami wyszukiwania url:Google Custom Search Parametry zapytania i parametry kategorii

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

Wygląda więc na to domyślna parametru zapytania jest q więc kładę q w polu podczas konfigurowania część analityki dla mojego silnika zwyczaj wyszukiwania Google. Czy to jest ok? Czytałem, że nie było dobrze używać q, ale zamiast tego używać query? I dlaczego to ma znaczenie?

Należy również ustawić parametr kategorii, który wygląda na opcjonalny.

Dzięki Dusty

Odpowiedz

0

The Search API Google używa tylko q. AFAIK API nie ma parametru query. Sprawdź numer custom search API documentation.

Nie jesteś pewien, co masz na myśli przez parametr "kategoria". Nie spotkałem się z tym wcześniej.

0

HTML:

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

Javascript:

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

Ale trzeba wait for the Google script załadować przed uruchomieniem JavaScript.

Jeśli używasz searchresults tylko zamiast poszukiwania, trzeba także umożliwić prawidłowy układ w CSE sterowania panel: https://www.google.com/cse/

1

można uderzyć następujące: 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

więc bezpośrednią odpowiedź na Twoje pytanie - klucz parametru zapytania to "as_q".

+0

Link nie działa ... 1) proszę podać poprawne linki. 2) jeśli podasz link jako odpowiedź, opisz co najmniej, to pomoże. –

+0

Oczywiście link nie działa - nie mam zamiaru podawać mojego identyfikatora CSE ... To jest * FORMAT * łącza, które działa. Wypełnij bity szablonu, a otrzymasz wyniki z powrotem. – Schwolop

Powiązane problemy