संदर्भ: Programmable Search Engine के बारे में जानकारी

इस पेज पर बताया गया है कि कॉन्टेक्स्ट फ़ाइल का इस्तेमाल करके, सर्च इंजन की खास जानकारी कैसे तय करें.

  1. खास जानकारी
  2. कस्टम सर्च इंजन के एलिमेंट

खास जानकारी

कॉन्टेक्स्ट फ़ाइल से, आपके सर्च इंजन के स्ट्रक्चर और उसके काम करने के तरीके के बारे में पता चलता है. कॉन्टेक्स्ट फ़ाइलों के बारे में जानने का सबसे अच्छा तरीका है कि आप एक आसान उदाहरण देखें. अपना आत्मविश्वास बढ़ाने के साथ, हो सकता है कि आप अलग-अलग एलिमेंट और एट्रिब्यूट के साथ एक्सपेरिमेंट करना शुरू करना चाहें. आप कंट्रोल पैनल की सेटिंग के साथ खेल सकते हैं और फिर खास जानकारी पेज से डाउनलोड किया गया एक्सएमएल वर्शन देख सकते हैं.

इस कोड में, जलवायु परिवर्तन के बारे में जानकारी देने वाले एक सर्च इंजन के बारे में बताया गया है. ध्यान रखें कि इस सर्च इंजन में इमेज की खोज करने की सुविधा चालू है.

<CustomSearchEngine keywords="climate &quot;global warming&quot; &quot;greenhouse gases&quot;"
                    language="en">
  <Title>RealClimate</Title>
  <Description>Science behind global warming and climate change.</Description>
  <Context>
    <BackgroundLabels>
      <Label name="_include_" mode="FILTER"/>
      <Label name="_exclude_" mode="ELIMINATE"/>
    </BackgroundLabels>
  </Context>
  <LookAndFeel/>
  <ImageSearchSettings enable="true"/>
</CustomSearchEngine>

कस्टम सर्च इंजन के एलिमेंट

बेसिक कॉन्टेक्स्ट फ़ाइल में, ये मुख्य एलिमेंट और चाइल्ड एलिमेंट शामिल होते हैं.

एलिमेंट ज़रूरी है ब्यौरा
CustomSearchEngine ज़रूरी है सर्च इंजन के बारे में सारी जानकारी शामिल होती है. इसमें ये एट्रिब्यूट होते हैं:
  • keywords. इस नीति के तहत, सर्च इंजन से जुड़े स्पेस से अलग किए गए कीवर्ड की सूची (ज़्यादा से ज़्यादा 100 वर्णों की) तय की जाती है. अगर कोई वैल्यू तय नहीं की गई है, तो Programmable Search Engine खाली वैल्यू का इस्तेमाल करेगा.
  • language. यूज़र इंटरफ़ेस में दिखाने के लिए, इस्तेमाल की जा सकने वाली भाषाओं में से एक के बारे में बताता है. किसी भाषा को तय करने से उस भाषा के नतीजे बढ़ जाएंगे. हालांकि, दूसरी भाषाओं के नतीजे फ़िल्टर नहीं होंगे. अगर इसकी जानकारी नहीं दी गई है, तो Programmable Search Engine, en (अंग्रेज़ी) का इस्तेमाल करेगा. अगर वैल्यू शून्य है, तो Programmable Search Engine, उपयोगकर्ता की स्थान-भाषा की भाषा का इस्तेमाल करेगा.
  • autocompletions. यह बताता है कि Programmable Search Engine, आपके सर्च इंजन के लिए GLOSSARY ऑटोकंप्लीट एट्रिब्यूट जनरेट करे या नहीं. true या false को वैल्यू के तौर पर इस्तेमाल किया जा सकता है. अगर true हो, तो ध्यान रखें कि अपने-आप पूरा होने की सुविधा जनरेट होने में कई घंटे लग सकते हैं. यह वैल्यू सेट करने के बाद, आपको ऑटोकंप्लीट एट्रिब्यूट का अनुरोध करने के लिए, अपने खोज बॉक्स कोड में बदलाव करना होगा. अपडेट किया गया कोड, कंट्रोल पैनल में मौजूद कोड पाएं टैब से पाया जा सकता है. सिर्फ़ उन सर्च इंजन में ही क्वेरी अपने-आप भरी जा सकती हैं जिनमें शामिल साइटें पहले से तय होती हैं. यह पहले से तय की गई वेबसाइटों का संग्रह है.
Title ज़रूरी है आपके सर्च इंजन का नाम. यह Programmable Search Engine के होम पेज और खोज के नतीजों वाले पेजों पर दिखती है.
Description ज़रूरी है जानकारी देने वाला वह टेक्स्ट जो आपके सर्च इंजन की खास जानकारी देने वाले पेज पर दिखता है.
Context ज़रूरी है लेबल के बारे में जानकारी होती है. इसमें चाइल्ड एलिमेंट BackgroundLabels और Facet शामिल हैं.
BackgroundLabels ज़रूरी नहीं साइटों और पेजों को प्रमोट करने, उन्हें शामिल करने या बाहर रखने के लिए इस्तेमाल किए जाने वाले लेबल का कंटेनर. इसमें एक या उससे ज़्यादा चाइल्ड Label एलिमेंट शामिल होते हैं.
Label ज़रूरी नहीं साइटों का प्रचार करने या साइटों को शामिल करने/बाहर करने का पता लगाने के लिए इस्तेमाल किया जाने वाला लेबल. इसमें ये एट्रिब्यूट होते हैं:
  • name. लेबल का नाम.
  • mode. FILTER (पसंदीदा साइटों का प्रमोशन करता है या खास तौर पर उन्हें दिखाता है) या ELIMINATE (इसमें साइट शामिल नहीं है). आपके पास इन लेबल को अपनी पसंद के मुताबिक बनाने का विकल्प होता है.
LookAndFeel ज़रूरी है यह आपके सर्च इंजन के लुक और स्टाइल को कंट्रोल करती है. इसमें ऐसे कई एट्रिब्यूट और चाइल्ड एलिमेंट हैं जिनके बारे में रंग-रूप पेज पर विस्तार से बताया गया है.

ImageSearchSettings ज़रूरी नहीं

तय करता है कि इमेज सर्च चालू है या नहीं. इसमें ये एट्रिब्यूट होते हैं:

  • enable. तय करता है कि इस सर्च इंजन के लिए इमेज सर्च की सुविधा चालू है या नहीं. true या false को वैल्यू के तौर पर इस्तेमाल किया जा सकता है.