बेहतर खोज

इस पेज में बताया गया है कि खोज क्वेरी को बेहतर बनाने के लिए उपयोगकर्ताओं को रिफ़ाइनमेंट लेबल. खोज इंजन लेबल के विपरीत, शोधन लेबल खोज नतीजों के पेज पर सबसे ऊपर दिखेंगे.

  1. खास जानकारी
  2. रिफ़ाइन करने के लेबल बनाना
  3. साइटों को लेबल के साथ टैग करना
  4. दिखाए गए रिफ़ाइनमेंट लेबल की संख्या को कंट्रोल करना

खास जानकारी

अपने सर्च इंजन के लिए, नतीजे सेट को इकट्ठा करने और उसमें बदलाव करने के बाद भी हालाँकि, आपके उपयोगकर्ता अब भी ऐसी क्वेरी टाइप कर सकते हैं जो बहुत व्यापक हैं. इसके लिए उदाहरण के लिए, अगर लोग किसी स्वास्थ्य समस्या के बारे में खोजते हैं, तो उन्हें यह नहीं पता होता कि वे किस तरह की जानकारी मिलती है, जिसे वे खोज रहे हैं. क्या वे इसके बारे में जानकारी ढूंढ रहे हैं लक्षण, इलाज या जोखिम की वजहें? हालांकि, अगर वे रिफ़ाइन करने की सुविधा या खोज के नतीजों की कैटगरी को खोजने में मदद मिलती है और आप तेज़ी से जवाब पा सकते हैं.

खोज नतीजों का पेज
रिफ़ाइन करने के लिंक चुने जा सकते हैं

रिफ़ाइन करने की सुविधा ऐसे लेबल हैं जिन्हें साइटों की अलग-अलग कैटगरी में बांटने के लिए उनका इस्तेमाल किया जाता है. कॉन्टेंट बनाने आपके बनाए गए रिफ़ाइनमेंट लेबल, खोज नतीजों में सबसे ऊपर लिंक के तौर पर दिखते हैं पेज. जब कोई उपयोगकर्ता किसी एक रिफ़ाइनमेंट लिंक पर क्लिक करता है, तो आपके पास जिन्हें रिफ़ाइनमेंट लेबल के साथ टैग किया जाता है—यह इस बात पर निर्भर करता है कि आपने कैसे लेबल—या तो खास तौर पर खोजा गया हो या दूसरे नतीजों में उसका प्रचार किया गया हो. यहां तक कि आप अपने उपयोगकर्ताओं के मदद करने के लिए खोज के लिए ज़्यादा शब्दों वाली क्वेरी वे ज़्यादा टारगेट किए गए नतीजे पा सकते हैं या उन्हें किसी दूसरे पेज पर रीडायरेक्ट कर सकते हैं.

वापस सबसे ऊपर जाएं

रिफ़ाइन करने के लेबल बनाना

आप रिफ़ाइनमेंट लेबल बना सकते हैं और शोधन टैब का उपयोग कर सकते हैं, लेकिन आप रैंकिंग पर नियंत्रण रख सकते हैं, यदि आप का उपयोग कर रहे हैं Programmable Search की एक्सएमएल एनोटेशन फ़ाइल. सर्च इंजन लेबल की तरह ही, संदर्भ फ़ाइल में रिफ़ाइनमेंट लेबल को परिभाषित करें और उन्हें एनोटेशन फ़ाइल.

जैसा कि नीचे दिया गया उदाहरण दिखाता है, रिफ़ाइनमेंट लेबल को Context सेक्शन में Facet एलिमेंट.

<CustomSearchEngine>
  <Title>Universities</Title>
    <Context>
      <Facet>
        <FacetItem title="Lectures">
           <Label name="lectures" mode="BOOST" weight="0.8">
              <Rewrite>lecture OR lectures</Rewrite>
           </Label>
        </FacetItem>
      </Facet>
      <Facet>
        <FacetItem title="Assignments">
          <Label name="assignments" mode="BOOST" weight="0.8">
            <Rewrite>homework OR assignment OR assignments</Rewrite>
          </Label>
        </FacetItem>
     </Facet>
     <Facet>
       <FacetItem title="Reference">
         <Label name="reference" mode="FILTER">
         </Label>
       </FacetItem>
     </Facet>
     <Facet>
        <FacetItem title="Papers">
          <Label name="papers" mode="FILTER"/>
          <Redirect url="http://scholar.google.com/scholar?q=$q"/>
        </FacetItem>
      </Facet>
      <BackgroundLabels>
        <Label name="_cse_omuauf_lfve" mode="FILTER"/>
        <Label name="_cse_exclude_omuauf_lfve" mode="ELIMINATE"/>
      </BackgroundLabels>
    </Context>
  </CustomSearchEngine>

Facet एलिमेंट का स्ट्रक्चर इस तरह है:

हर Facet एलिमेंट में, ज़्यादा से ज़्यादा चार FacetItem हो सकते हैं चाइल्ड एलिमेंट. आप जितने चाहें उतने शोधन लेबल बना सकते हैं. आप यह भी नियंत्रित किया जा सकता है कि खोज परिणाम पेज पर कितने लेबल दिखाई दें .

वापस सबसे ऊपर जाएं

उदाहरण: रिफ़ाइन करने के लेबल

रिफ़ाइनमेंट के बुनियादी लेबल कुछ इस तरह दिखते हैं:

<Facet>
  <FacetItem title="Lectures">
    <Label name="lectures" mode="BOOST" weight="0.8"/></Label>
  </FacetItem>
</Facet>

तीसरी इमेज: सैंपल कोड की मदद से, खोज के नतीजे दिखाए जाते हैं परिणाम पेज को लेबल करें.

खोज के नतीजे
इस पेज को रिफ़ाइन करने के एक लिंक का इस्तेमाल किया जाता है. इस लिंक को लेक्चर कहते हैं

वापस सबसे ऊपर जाएं

रिफ़ाइन करने के लेबल के एलिमेंट

ये Facet के चाइल्ड एलिमेंट हैं.

एलिमेंट एट्रिब्यूट ब्यौरा मान
FacetItem title रिफ़ाइन करने का लिंक, जो नतीजों वाले पेज पर सबसे ऊपर दिखता है.

लिंक का टाइटल. ऊपर दिए गए उदाहरण में, वह "लेक्चर" है लिंक क्लिक करें.

टाइटल में पूरी जानकारी होनी चाहिए और उसे जितना हो सके उतना छोटा होना चाहिए. रिफ़ाइन करने की सुविधा जगह बचाने के लिए लिंक में काट-छांट की जा सकती है, खासकर खोज नतीजों में पेज पर रिफ़ाइन करने के कई लिंक हैं.

आप $q शब्द का इस्तेमाल भी कर सकते हैं, जो उपयोगकर्ता को क्वेरी को रिफ़ाइन करने के लिंक के तौर पर चुनें. उदाहरण के लिए, अगर आपका उपयोगकर्ता "बेकन", रिफ़ाइनमेंट लिंक भी "बेकन" होगा.

Label name रिफ़ाइनमेंट लेबल का नाम. एनोटेशन फ़ाइल में साइटों को टैग करने के लिए, इस नाम का इस्तेमाल किया जाता है.

इसके अलावा, Programmable Search Engine, लेबल का नाम आपके उपयोगकर्ताओं को रिफ़ाइन करने के लिंक पर क्लिक करने के बाद. अगर आपको इस बारे में खास जानकारी वाला सेक्शन, खोज के नतीजों के सैंपल पेज पर एक खोज बॉक्स दिखेगा, जिस पर "ज़्यादा स्थिति:स्थिति_रिटायमेंट" लिखा होगा. कॉन्टेंट बनाने "ज़्यादा:condition_व्यवहार" भाग किसी लेबल के उपयोग के बारे में बताता है, और "स्थिति_व्यवहार" Label एलिमेंट के name एट्रिब्यूट की वैल्यू सबमिट करें.

आपके लेबल के लिए जानकारी देने वाला नाम. जब आप अपनी व्याख्याएं देखते हैं तो आपके लिए यह बेहतर होगा कि आप लेबल के साथ काम करता है.

आपको नाम रखने की कन्वेंशन का पालन करना होगा, जिसमें ये शामिल हैं:

  • सिर्फ़ अंग्रेज़ी के छोटे अक्षरों का इस्तेमाल करें.
  • विराम चिह्न और संयोजकों को बदलें (जैसे कि "and", "/", और "or") अंडरस्कोर ("_") के साथ. उदाहरण के लिए, वाक्यांश "चेतावनियां और रीकॉल" को "चेतावनियां_recalls" का रूप लेना चाहिए वाक्यांश, "टेस्ट/प्रोसेस", "टेस्ट_प्रक्रियाएं".
  • नाम छोटा रखें.
mode खोज इंजन लेबल और शोधन लेबल में मोड समान रूप से काम करते हैं तरीका.

आप ये तीनों टाइप बना सकते हैं—बूस्ट करना, फ़िल्टर करना, और हटाना सुविधाओं को बेहतर बनाना.

वज़न के काम करने के तरीके के बारे में ज़्यादा जानकारी वाले दस्तावेज़ के लिए, यहां देखें खोज नतीजों की रैंकिंग पेज.

हर लेबल के लिए एक mode वैल्यू तय करें:
  • BOOST- जब उपयोगकर्ता रिफ़ाइन करने के लिंक पर क्लिक करते हैं, तो साइटें लेबल के साथ टैग किए गए बिना लेबल वाले अन्य परिणामों की तुलना में इसे प्राथमिकता दी जाती है.
  • FILTER- जब उपयोगकर्ता रिफ़ाइन करने के लिंक पर क्लिक करते हैं, लेबल से टैग की गई साइटें दिखाई जाती हैं. दूसरी सभी साइटें शामिल नहीं हैं.
  • ELIMINATE - जब उपयोगकर्ता रिफ़ाइन करने के लिंक पर क्लिक करते हैं, तो साइटें इस लेबल के साथ टैग किए गए सभी प्रॉडक्ट को बाहर रखा जाता है. ऐसे लेबल के लिए वज़न की ज़रूरत नहीं होती.

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

  • अपने रिफ़ाइन करने के लिंक के टाइटल में साफ़ तौर पर जानकारी दें. पिछले समय में उदाहरण के लिए, एक अच्छा शीर्षक "शाकाहारी" हो सकता है या "मांस हटाओ".
weight खोज इंजन लेबल और शोधन लेबल में भार समान रूप से काम करते हैं तरीका. वज़न के काम करने के तरीके के बारे में ज़्यादा जानकारी वाले दस्तावेज़ के लिए, यह देखें खोज नतीजों की रैंकिंग तय करना. सिर्फ़ बूस्ट और फ़िल्टर लेबल के लिए. इनके बीच का कोई भी मान -1.0 और + 1.0. अगर आपने वैल्यू तय नहीं की है, तो इस लेबल में +0.7 की वैल्यू तय की गई है. हालांकि, आपके पास पूरे समाचार संगठन के लिए, अलग-अलग क्षेत्रों के लिए, वज़न की सीमा अलग-अलग रखने के लिए, तो बेहतर नतीजों को प्रमोट कर सकें.

अगर आपको सिर्फ़ कुछ साइटें दिखाने के लिए, खोज के नतीजों को बेहतर बनाना है, तो +1.0 के करीब या उसके बराबर वज़न का इस्तेमाल करें.

अगर आपको फ़िल्टर लेबल के साथ नेगेटिव वेट का इस्तेमाल करना है, तो आपके पास खाली परिणाम. फ़िल्टर लेबल, खोज को इनकी एक सीमित संख्या तक ही सीमित रखते हैं साइटें हैं और -1.0 वज़न में हैं, तो इनमें सभी साइटें शामिल नहीं हैं. आपका रिफ़ाइन करने के लिंक से उपयोगकर्ताओं को भ्रम हो सकता है. इस लिंक में खाली नतीजे दिखते हैं.

वापस सबसे ऊपर जाएं

साइटों को लेबल के साथ टैग करना

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

एक्सएमएल एनोटेशन

एक्सएमएल फ़ॉर्मैट में लेबल वाली साइटों को टैग करने का तरीका यहां बताया गया है.

<Annotations>
  <Annotation about="webcast.berkeley.edu/*" score="1">
    <Label name="university_boost_highest"/>
    <Label name="lectures"/>
  </Annotation>

  <Annotation about="www.youtube.com/ucberkeley/*" score="1">
    <Label name="university_boost_highest"/>
    <Label name="videos_boost_mid"/>
    <Label name="lectures"/>
  </Annotation>
</Annotations>

वापस सबसे ऊपर जाएं

उपयोगकर्ताओं की मदद करने के दूसरे तरीके

खोज के नतीजों को बेहतर बनाने के अलावा, रिफ़ाइन करने के लिंक का भी इस्तेमाल किया जा सकता है. उपयोगकर्ताओं को ज़्यादा टारगेट किए गए नतीजे मिलते हैं. आप अपने उपयोगकर्ताओं के खोज शब्दों को क्वेरी या अपने उपयोगकर्ताओं को किसी अन्य सर्च इंजन या वेबसाइट पर रीडायरेक्ट करती हैं.

खोज क्वेरी जोड़ना

यदि आप अपने उपयोगकर्ताओं के लिए उपयोगी खोज शब्द जोड़कर क्वेरी है, तो आप Rewrite एलिमेंट का इस्तेमाल कर सकते हैं. यह एलिमेंट आपके उपयोगकर्ताओं की खोज क्वेरी में, खोज के लिए इस्तेमाल किए गए शब्दों को जोड़ता है खोज क्वेरी का एक उदाहरण है. Rewrite एलिमेंट इसमें 100 वर्ण तक हो सकते हैं. सभी को लोअरकेस में होना चाहिए. अपरकेस हालांकि, OR जैसे खोज ऑपरेटर ही इसके अपवाद हैं. ज़्यादा जानकारी के लिए खोज ऑपरेटर के बारे में, देखें ऐडवांस खोज आसान बनाया गया.

नीचे दिए गए उदाहरण में, Rewrite को इस्तेमाल करने का तरीका बताया गया है.

<Facet>
   <FacetItem title="Homework">
     <Label name="assignments" mode="BOOST">
       <Rewrite>homework OR assignment OR assignments</Rewrite>
     </Label>
   </FacetItem>
</Facet>     

इस उदाहरण में, रिफ़ाइन करने के लिए दिए गए लिंक पर क्लिक करने वाले लोगों की मदद करने का तरीका बताया गया है "होमवर्क". इसमें "होमवर्क", शब्द शामिल होते हैं, "असाइनमेंट" या "असाइनमेंट" टाइप करती हैं.

वापस सबसे ऊपर जाएं

दिखाए गए रिफ़ाइनमेंट लेबल की संख्या को कंट्रोल करना

अगर आपने रिफ़ाइनमेंट तय किए हैं, तो Programmable Search Engine, रिफ़ाइनमेंट लेबल दिखाता है पर क्लिक करें. आपके पास सभी में से किसी एक को दिखाने का विकल्प है यह रिफ़ाइनमेंट लेबल या उसका सिर्फ़ एक सबसेट.

अगर आपको रिफ़ाइनमेंट लेबल का सिर्फ़ सबसेट दिखाना है, तो Programmable Search Engine रिफ़ाइन करने के लेबल को दिखाता है, जिनमें खोज के सबसे ज़्यादा नतीजे दिखते हैं. इसके लिए उदाहरण के लिए, अगर आपके पास "HTML" नाम के तीन रिफ़ाइनमेंट लेबल हैं, "सीएसएस" और "JavaScript" लेकिन अपने सर्च इंजन को Programmable Search Engine के सिर्फ़ दो विकल्प दिखाने के लिए सेट करें के लिए परिणामों की सबसे अधिक संख्या के साथ दो रिफ़ाइनमेंट लेबल दिखाता है उपयोगकर्ता की क्वेरी के हिसाब से.

इसका मतलब है कि भले ही रिफ़ाइनमेंट लेबल की संख्या जिन्हें दिखाया जाता है, वे स्थिर हो जाते हैं और रिफ़ाइन करने का लेबल, उपयोगकर्ता की क्वेरी के हिसाब से.

एक्सएमएल परिभाषा में, रिफ़ाइनमेंट लेबल की संख्या सेट करने के लिए top_refinements एट्रिब्यूट को आपके कॉन्टेक्स्ट की परिभाषा के लिए इस्तेमाल किया गया CustomSearchEngine टैग के साथ जोड़ा जा सकता है.

<CustomSearchEngine top_refinements="n">

</CustomSearchEngine>

जहां n की संख्या रिफ़ाइनमेंट जिन्हें आपको दिखाना है.

किसी नंबर को 0 पर सेट करने से, खोज वाला कोई रिफ़ाइनमेंट लेबल नहीं दिखता है नतीजा. इसके बिना सेटिंग से मेल खाती है, तो आपका सर्च इंजन हर किसी उपयोगकर्ता की क्वेरी के लिए आपके तय किए गए रिफ़ाइनमेंट लेबल, चाहे वे कोई भी हों खोज के नतीजे भी शामिल करते हैं.

आप कंट्रोल पैनल का रिफ़ाइन करने के विकल्प पेज.

वापस सबसे ऊपर जाएं