संदर्भ: 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 के एलिमेंट

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

एलिमेंट ज़रूरी है ब्यौरा
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 को वैल्यू के तौर पर इस्तेमाल किया जा सकता है.