2012-12-12 15 views
5

इसलिए मैं Google कस्टम खोज के लिए क्वेरी पैरामीटर और श्रेणी पैरामीटर सेट करने का प्रयास कर रहा हूं। यहाँ एक उदाहरण खोज परिणाम पृष्ठ यूआरएल है:Google कस्टम खोज क्वेरी पैरामीटर और श्रेणी पैरामीटर

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

तो यह डिफ़ॉल्ट क्वेरी पैरामीटर की तरह लग रहा q तो मैं बॉक्स में q डाल जब मेरे Google कस्टम खोज इंजन के लिए विश्लेषण भाग की स्थापना है। यह ठीक है? मैंने पढ़ा कि q का उपयोग करना ठीक नहीं था, बल्कि इसके बजाय query का उपयोग करना था? और क्यों इससे फर्क पड़ता है?

मुझे भी एक श्रेणी पैरामीटर सेट करना चाहिए जो वैकल्पिक दिखता है।

धन्यवाद, डस्टी

उत्तर

0

Google खोज API सिर्फ q उपयोग करता है। AFAIK API में query पैरामीटर नहीं है। custom search API documentation देखें।

सुनिश्चित नहीं है कि आप 'श्रेणी' पैरामीटर से क्या मतलब रखते हैं। पहले उस पर नहीं आया है।

0

HTML:

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

जावास्क्रिप्ट:

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

लेकिन आप जावास्क्रिप्ट शुरू करने से पहले लोड करने के लिए wait for the Google script की जरूरत है।

आप खोज परिणाम-केवल बजाय खोज के उपयोग करते हैं, आप भी सीएसई नियंत्रण pannel में सही लेआउट सक्षम करना होगा: 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

तो के लिए एक सीधा जवाब आपके प्रश्न - क्वेरी पैरामीटर कुंजी 'as_q' है।

+0

लिंक काम नहीं कर रहा है ... 1) कृपया उचित लिंक प्रदान करें। 2) यदि आप एक उत्तर के रूप में लिंक प्रदान करते हैं, तो कृपया कम से कम वर्णन करें कि इससे मदद मिलेगी। –

+0

बेशक लिंक काम नहीं कर रहा है - मैं आपको अपना सीएसई आईडी नहीं दे रहा हूं ... यह एक लिंक का * फॉर्मेट * है जो काम करता है। टेम्पलेट बिट्स भरें, और आपको परिणाम मिलेंगे। – Schwolop