क्वेरी को फिर से लिखना

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

  1. खास जानकारी
  2. खोज क्वेरी को रिफ़ाइन करने के लेबल के साथ जोड़ना
  3. समानार्थी शब्दों वाली खोज क्वेरी को बड़ा करना
  4. अपने-आप पूरा होने वाली क्वेरी

खास जानकारी

अगर आप अपने दर्शकों को अच्छी तरह से जानते हैं, तो मोटे तौर पर यह अंदाज़ा लगा सकते हैं कि वे किस तरह की चीज़ें खोज रहे हैं. उनकी क्वेरी का अनुमान लगाया जा सकता है और ज़्यादा काम के नतीजे पाने में उनकी मदद की जा सकती है.

Programmable Search Engine की मदद से, उपयोगकर्ताओं की क्वेरी में खोज के लिए शब्द जोड़े जा सकते हैं. साथ ही, उनकी क्वेरी के एक जैसे मतलब वाले शब्द बनाए जा सकते हैं. पहली सुविधा रिफ़ाइनमेंट के ज़रिए लागू की जाती है, जिसे आपके उपयोगकर्ता लागू या अनदेखा कर सकते हैं; जबकि समानार्थी शब्द सुविधाएं आपके उपयोगकर्ताओं की क्वेरी पर बिना किसी उपयोगकर्ता कार्रवाई की ज़रूरत के काम करती हैं.

खोज क्वेरी को रिफ़ाइन करने के लेबल के साथ जोड़ना

लोगों की क्वेरी में खोज के लिए मददगार शब्द जोड़ने वाले कॉन्टेंट को बेहतर बनाने वाले लिंक देने के लिए, Programmable Search की एक्सएमएल एनोटेशन फ़ाइल में Rewrite एलिमेंट का इस्तेमाल करें. जब उपयोगकर्ता किसी कॉन्टेंट को बेहतर बनाने के लिंक पर क्लिक करते हैं, तब यह एलिमेंट खोज के लिए इस्तेमाल हुए शब्दों को उपयोगकर्ताओं की क्वेरी में जोड़ देता है. Rewrite एलिमेंट में 100 वर्ण तक हो सकते हैं. OR जैसे अपरकेस सर्च ऑपरेटर को छोड़कर, बाकी सभी वर्ण अंग्रेज़ी के छोटे अक्षरों में होने चाहिए. खोज ऑपरेटर के बारे में ज़्यादा जानने के लिए, Advanced Search Made Made देखें. बेहतर बनाने के बारे में ज़्यादा जानने के लिए, खोजों को बेहतर बनाना लेख पढ़ें.

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

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

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

Rewrite एलिमेंट को बेहतर बनाने के लिए, इसका स्ट्रक्चर यहां बताया गया है:

  • Facet
    • FacetItem
      • Label name
        • Rewrite

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

समानार्थी शब्दों वाली खोज क्वेरी का विस्तार करना

आप समानार्थी शब्दों का इस्तेमाल करके, अपने उपयोगकर्ताओं की खोज क्वेरी को बड़ा कर सकते हैं. ये शब्द, खोज के लिए इस्तेमाल होने वाले किसी शब्द के वैरिएंट होते हैं. उदाहरण के लिए, वित्तीय जानकारी से जुड़ी खोज क्वेरी, "interest" में ये विकल्प हो सकते हैं: "yield", "dividend", "coupon" वगैरह. अगर आपने वित्तीय सर्च इंजन में "रुचि" के लिए समानार्थी शब्द बनाए हैं, तो आपके उपयोगकर्ताओं को अपनी मनचाही जानकारी खोजने के लिए अलग-अलग वैरिएंट लिखने की ज़रूरत नहीं होगी. Programmable Search Engine, "दिलचस्पी", "yield", "dividend", "coupon", और अन्य मिलते-जुलते शब्दों के हिसाब से, सभी साइटों को अपने-आप खोजेगा.

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

सबसे सही तरीके

लोकप्रिय क्वेरी शब्द, सामान्य संक्षिप्त नाम (जैसे "सर्टिफ़िकेट ऑफ़ डिपॉज़िट" के लिए "CD") और जाने-पहचाने संक्षिप्त नाम (जैसे कि "म्यूनिसिपल बॉन्ड" के लिए "म्युनिस") जो समानार्थी शब्दों के लिए आपके खास फ़ील्ड या रुचि के हिसाब से सही हों. अगर आपका सर्च इंजन लोकप्रिय है और एक ही क्वेरी के लिए कई खोजें करता है, तो आंकड़े वाले पेज से आपको अपनी सबसे लोकप्रिय क्वेरी का डेटा मिल सकता है. अपने सर्च इंजन के लिए, कंट्रोल पैनल और आंकड़े लिंक पर क्लिक करें. लोकप्रिय क्वेरी, पेज के निचले हिस्से में मौजूद होती हैं.

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

अगर आपको यह पता नहीं चल पा रहा है कि कोई शब्द सामान्य है या खास नहीं, तो Google Search पर उस शब्द और उसके वैरिएंट की जांच की जा सकती है. Google खोज पर क्वेरी शब्द (जैसे "san francisco") लिखें और फिर एक नई ब्राउज़र विंडो खोलें. Google सर्च बॉक्स में, क्वेरी शब्द, खोज ऑपरेटर OR, और क्वेरी शब्द का वैरिएंट लिखें (उदाहरण के लिए, "san francisco OR sf"). नतीजों वाले दोनों पेजों की तुलना करें. अगर वे बिलकुल एक जैसे हैं, तो इसका मतलब है कि Google पर समानार्थी शब्द शामिल हैं.

समानार्थी शब्द बनाना

किसी भी एक्सएमएल फ़ाइल की तरह, समानार्थी शब्द वाली फ़ाइल बनाने और उसमें बदलाव करने के लिए, किसी सामान्य टेक्स्ट एडिटर का इस्तेमाल किया जा सकता है. टेक्स्ट फ़ाइल को बस .xml फ़ाइल एक्सटेंशन के साथ सेव करें (उदाहरण के लिए, syn_finance.xml).

यहां समानार्थी शब्दों वाली फ़ाइल का उदाहरण दिया गया है:

<Synonyms>
  <Synonym term="stock">
    <Variant>equity</Variant>
    <Variant>share</Variant>
  </Synonym>
  <Synonym term="bond">
    <Variant>fixed-income security</Variant>
    <Variant>issue</Variant>
    <Variant>high yield debt</Variant>
  </Synonym>
</Synonyms>

समानार्थी शब्द वाली फ़ाइल में एक एलिमेंट और एक चाइल्ड एलिमेंट होता है, जिसमें एक से ज़्यादा मिलते-जुलते एलिमेंट हो सकते हैं. इसके बारे में इस क्रम में बताया गया है:

  • Synonyms (सिर्फ़ एक)
    • Synonym term (एक से ज़्यादा भाई-बहनों को अनुमति है)
      • Variant (हर Synonym के लिए ज़्यादा से ज़्यादा 10)

Synonym चाइल्ड एलिमेंट के एट्रिब्यूट वैल्यू में खोज के लिए शब्द बनाया जाता है और Variant एलिमेंट में उसके हर समानार्थी शब्द के बारे में बताया जाता है. खोज के लिए इस्तेमाल हुए शब्द और इसके समानार्थी शब्द में कोई एक शब्द (जैसे कि "कुकी") या वाक्यांश (जैसे "मक्खन कुकी" या "गले हुए दूध के ऊपर रोना") हो सकता है.

सीमाएं

नीचे दी गई टेबल में समानार्थी शब्दों वाली फ़ाइलों की सीमाएं दी गई हैं:

आइटम अधिकतम अनुमति
खोज के लिए इस्तेमाल हुए शब्दों की संख्या (Synonym term एलिमेंट) खोज के लिए एक से ज़्यादा शब्द, जब तक हर सर्च इंजन के लिए वैरिएंट की कुल संख्या 500 से ज़्यादा न हो.
खोज के लिए इस्तेमाल हुए हर शब्द के लिए, वैरिएंट की संख्या (Variant एलिमेंट) 10

 

सर्च इंजन के लिए वैरिएंट की कुल संख्या (Variant एलिमेंट) 2,000
फ़ाइल का साइज़ 500 केबी
फ़ाइलों की संख्या जितनी ज़रूरत हो उतनी, जब तक खाते में मौजूद सभी फ़ाइलों का कुल साइज़ 4 एमबी से ज़्यादा न हो

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

अपने आप पूर्ण होने वाली क्वेरी

ऑटोकंप्लीट, सुझाई गई क्वेरी की एक सूची है, जो उपयोगकर्ताओं के खोज बॉक्स में टाइप करते समय दिखती है.

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

किसी यात्रा की साइट के लिए P-u-e-r को Programmable Search Engine में टाइप करने से, एक ड्रॉप-डाउन सूची दिखती है. इसमें puerto rico, puerto vallarta होटल, puerto vallarta छुट्टियां वगैरह के विकल्प दिए गए थे.

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

ऑटोकंप्लीट एट्रिब्यूट चालू करना

Programmable Search Element का इस्तेमाल करके, सर्च इंजन में अपने-आप पूरा होने की सुविधा चालू करने के लिए:

  1. अपने सर्च इंजन के 'खोज की सुविधाएं' पेज पर, ऑटोकंप्लीट सेक्शन तक स्क्रोल करें.
  2. अपने-आप पूरा होने की सुविधा चालू करें चेक बॉक्स चुनें.

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

अपने-आप पूरी होने वाली सुविधा के शब्दों को आपके सर्च इंजन में दिखने में 48 घंटे तक लग सकते हैं.

एक साथ कई शर्तें जोड़ने या हटाने के लिए, ऐसी एक्सएमएल फ़ाइल अपलोड करें जो पूरी न हुई हो. किसी भी एक्सएमएल फ़ाइल की तरह, अपने-आप पूरी होने वाली फ़ाइल बनाने और उसमें बदलाव करने के लिए, एक सामान्य टेक्स्ट एडिटर का इस्तेमाल किया जा सकता है. बस टेक्स्ट फ़ाइल को .xml फ़ाइल एक्सटेंशन के साथ सेव करें (उदाहरण के लिए, autoचाशन_फ़ाइनेंस.xml).

अपने आप पूर्ण होने की शर्तों को जोड़ना और निकालना

यहां अपने-आप पूरी होने वाली फ़ाइल का एक उदाहरण दिया गया है, जिसे अपलोड किया जा सकता है.

<Autocompletions>
  <Autocompletion term="cake" type="1"/>
  <Autocompletion term="strawberry.*" type="2" match="2"/>
  <Autocompletion term="vanilla" type="2"/>
</Autocompletions>

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

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

  • Autocompletions (सिर्फ़ एक)
    • Autocompletion (एक से ज़्यादा भाई-बहनों को अनुमति है)

नीचे दी गई टेबल में, अपने-आप पूरा होने वाले एट्रिब्यूट के नाम की सूची दी गई है.

एट्रिब्यूट का नाम ब्यौरा वैल्यू
term शामिल करने या बाहर रखने के लिए अलग-अलग शब्द या रेगुलर एक्सप्रेशन. शामिल करने या बाहर रखने के लिए अपने-आप पूरा होने वाला शब्द. उदाहरण के लिए, अगर आपको उपयोगकर्ताओं को अपने-आप पूरा होने वाले शब्दों की सूची में "स्टॉर्म शैडो" जोड़ना है, तो वैल्यू के तौर पर "स्टॉर्म शैडो" जोड़ें. ध्यान दें कि एक से ज़्यादा Autocompletion एंट्री में एक ही शब्द का इस्तेमाल करने से गड़बड़ी हो जाएगी. किसी शब्द में ज़्यादा से ज़्यादा 100 वर्ण हो सकते हैं. 100 से ज़्यादा वर्णों वाली शर्तों को अनदेखा कर दिया जाएगा.
type तय करें कि क्या शब्द को ऑटोकंप्लीट में शामिल किया जाना चाहिए या बाहर रखना है. इनमें से कोई एक जानकारी दें:
  • 1 - कोई शब्द शामिल करें
  • 2 - कोई शब्द हटाएं
  • match ज़रूरी नहीं है. तय करें कि आपको इस शब्द का सटीक मिलान करना है या रेगुलर एक्सप्रेशन से. इनमें से कोई एक जानकारी दें:
  • 1 - डिफ़ॉल्ट. एग्ज़ैक्ट मैच.
  • 2 - रेगुलर एक्सप्रेशन के लिए. रेगुलर एक्सप्रेशन का इस्तेमाल सिर्फ़ हटाए गए शब्दों के लिए किया जा सकता है.
  • वापस सबसे ऊपर जाएं