/ / Google कस्टम खोज और एक बहु किरायेदार बहु ​​डोमेन वेब अनुप्रयोग - बहु-किरायेदार, Google-कस्टम-खोज

Google कस्टम सर्च और एक बहु किरायेदार बहु ​​डोमेन वेब एप्लिकेशन - बहु-किरायेदार, google-custom-search

मैं एक ऐसा एप्लिकेशन विकसित कर रहा हूं जो कई डोमेन पर चलता है।

मैं उन सभी पर Google कस्टम खोज का उपयोग करना चाहता हूं। लेकिन जीसीएस को खोज करने के लिए वेबसाइटों के डोमेन (ओं) को प्रदान करने की आवश्यकता है।

क्या डोमेन को गतिशील रूप से निर्दिष्ट करने का कोई तरीका है? सिद्धांत रूप में मेरे पास हजारों डोमेन हो सकते हैं, और मैं उन सभी को मैन्युअल रूप से जोड़ने के विचार को पसंद नहीं करता।

उत्तर:

जवाब के लिए 0 № 1

Google एक सेवा प्रदान करता है जहाँ आप कर सकते हैं मक्खी पर एक कस्टम खोज इंजन बनाएँ.

इसका उपयोग करने के लिए आपके पास अपने पृष्ठ पर वास्तविक लिंक होना चाहिए न कि जावास्क्रिप्ट जेनरेट किए गए लिंक - यही कारण है कि दूरस्थ सेवा आपके पृष्ठ को पार्स कर सकती है।

<form name="cse" id="searchbox_demo" action="http://www.google.com/cse">
<input type="hidden" name="cref" value="" />
<input type="hidden" name="ie" value="utf-8" />
<input type="hidden" name="hl" value="" />
<input name="q" type="text" size="40" />
<input type="submit" name="sa" value="Search" />
</form>
<script type="text/javascript" src="http://www.google.co.uk/cse/tools/onthefly?form=searchbox_demo&lang="></script>
<a href="http://www.stackoverflow.com">stackoverflow</a><br />
<a href="http://serverfault.com/">serverfault</a><br />
<a href="http://superuser.com/">superuser</a>

इसलिए आपको अपने साइट सूची पृष्ठ (जैसे रूबी, पायथन, पीएचपी, एएसपी, जेएसपी आदि) को गतिशील बनाने के लिए कुछ तंत्र का उपयोग करने की आवश्यकता होगी। मेरे सीमित प्रयोग से ऐसा प्रतीत होता है कि मक्खी सेवा पर सृजन के लिए अपने अनुरोधों को आक्रामक रूप से कैश करेंअनुरोध पृष्ठ के आधार पर एक कस्टम खोज इंजन (मुझे यकीन नहीं है कि कैश कितनी देर तक रहता है)। यह इसलिए प्रतीत होता है कि आप अपनी सूची से खोज साइटों को बहुत तेज़ी से जोड़ने और छोड़ने में सक्षम नहीं होंगे। प्रत्येक परिवर्तन के लिए कस्टम खोज बॉक्स का अनुरोध करने वाले url को बदलें।