डिफ़ॉल्ट एक्सपैंशन, एक्सप्लेनेशन, और ऑप्टिमाइज़ेशन के लिए मुआवज़ा दें

Google Cloud Search में, खोज के नतीजों पर असर डालने वाले कई डिफ़ॉल्ट एक्सपैंशन, इंटरप्रिटेशन, और ऑप्टिमाइज़ेशन होते हैं. अगर आपको खोज क्वेरी के लिए अनचाहे नतीजे दिख रहे हैं, तो Cloud Search की सहायता टीम से संपर्क करने से पहले, यह गाइड देखें.

डिफ़ॉल्ट एक्सपैंशन

मान लें कि कोई उपयोगकर्ता [Joe’s PDFs] जैसी स्ट्रिंग का इस्तेमाल करके खोज कर रहा है, लेकिन दिखाए गए कुछ नतीजों में, "PDFs" के बजाय "दस्तावेज़" जैसे हाइलाइट किए गए शब्द शामिल हैं. खोज के नतीजों में हाइलाइट किए गए ऐसे शब्द क्यों दिखते हैं जो खोज क्वेरी में नहीं थे?

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

जब उपयोगकर्ता ने [Joe’s PDFs] खोजा, तो Cloud Search ने इन शब्दों को खोज के लिए इस्तेमाल किए जा सकने वाले अतिरिक्त शब्दों के तौर पर दिखाया:

  • [Joe’s] के लिए, Cloud Search "joe" (स्टैम एक्सपैंशन) और "joes" (विराम चिह्नों के आधार पर मिलता-जुलता शब्द) से भी मैच कर सकता है.
  • [PDFs] के लिए, Cloud Search "दस्तावेज़" (समानार्थी शब्दों का विस्तार) और "pdf" (स्टैम का विस्तार) से भी मैच कर सकता है.

डिफ़ॉल्ट रूप से, यह ज़रूरी नहीं है कि समानार्थी शब्दों का इस्तेमाल, दोनों दिशाओं में किया जा सके. उदाहरण के लिए, अगर कोई उपयोगकर्ता “फ़िशिंग” शब्द खोजता है, तो Cloud Search, मिलते-जुलते शब्दों के तौर पर “फ़िश” को खोज के नतीजों में दिखा सकता है. हालांकि, अगर उपयोगकर्ता “फ़िश” शब्द खोजता है, तो हो सकता है कि Google, “फ़िशिंग” को एक्सपैंशन के तौर पर मैच न करे.

हाइफ़न वाले और हाइफ़न न वाले शब्दों के लिए एक्सपैंशन

जब कोई उपयोगकर्ता हाइफ़न वाले शब्दों के बजाय, उनके हाइफ़न के बिना वाले शब्दों को खोजता है, जैसे कि [walk-in closet] और [walk in closet], तो Cloud Search इन क्वेरी को अलग-अलग तरीके से हैंडल करता है.

इसके अलावा, हाइफ़न और अंडरस्कोर वाले शब्दों के लिए अलग-अलग ऑप्टिमाइज़ेशन का इस्तेमाल किया जाता है. जैसे, [walk-in] और [walk_in].

डिफ़ॉल्ट तौर पर बड़े किए गए विज्ञापनों के लिए पैसे चुकाना

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

डिफ़ॉल्ट तौर पर लागू होने वाले अनुवाद

Cloud Search, सामान्य भाषा में जानकारी देने की सुविधा भी देता है. यह किसी खास डेटा सोर्स के लिए अपलोड किए गए स्कीमा के हिसाब से, क्वेरी में इस्तेमाल किए गए ऑब्जेक्ट, प्रॉपर्टी, और फ़ील्ड वैल्यू की जानकारी देता है. आम बोलचाल की भाषा में जानकारी देने की सुविधा के बारे में ज़्यादा जानने के लिए, क्वेरी के बारे में बेहतर जानकारी देने के लिए अपना स्कीमा बनाएं लेख पढ़ें.

सामान्य भाषा में अनुवाद की सुविधा बंद करना

किसी खास क्वेरी के लिए, सामान्य भाषा में अनुवाद की सुविधा बंद करने के लिए, खोज अनुरोध में QueryInterpretationOptions.disableNlInterpretation को true पर सेट करें.

डिफ़ॉल्ट ऑप्टिमाइज़ेशन

Cloud Search, ये डिफ़ॉल्ट ऑप्टिमाइज़ेशन भी उपलब्ध कराता है:

  • स्पेलिंग सुधारने की सुविधा से मिले नतीजों को ब्लेंड करना. उदाहरण के लिए, अगर क्वेरी स्ट्रिंग [corpoate benefits] है, तो Cloud Search "corporate" और “corporate” की सही स्पेलिंग से मैच करेगा.

  • जिन क्वेरी के लिए कोई नतीजा नहीं मिलता या बहुत कम नतीजे मिलते हैं उनके लिए, Cloud Search मिलते-जुलते शब्दों के ऐसे सेट का इस्तेमाल करता है जो सीधे मिलते-जुलते शब्दों से ज़्यादा बड़े होते हैं. ज़्यादा जानकारी के लिए, पूरक नतीजों को मैनेज करना लेख पढ़ें.

दस्तावेज़ों और क्वेरी को सामान्य बनाना

सामान्य बनाने का मतलब है कि किसी क्वेरी से पहले या बाद में, कुछ शब्दों या वाक्यांशों को स्टैंडर्ड बनाना. अपनी क्वेरी के लिए एक जैसे जवाब पाने के लिए, अपने दस्तावेज़ों को इंडेक्स करने से पहले या इंडेक्स करने के दौरान और क्वेरी करने के बाद, इन तरीकों से क्वेरी को सामान्य बनाएं:

  • दस्तावेज़ों को सामान्य बनाने के लिए:

    1. अपने रिपॉज़िटरी में मौजूद दस्तावेज़ों में इस्तेमाल किए गए अहम शब्दों के लिए, कैननिकल स्पेलिंग चुनें.
    2. सोर्स रिपॉज़िटरी के दस्तावेज़ों में स्पेलिंग ठीक करें या कॉन्टेंट को इंडेक्स करते समय, कैननिकल स्पेलिंग से मैच करने के लिए स्पेलिंग ठीक करें.
  • क्वेरी को सामान्य बनाने के लिए:

    1. उपयोगकर्ता की क्वेरी को Cloud Search पर भेजने से पहले, उन्हें इंटरसेप्ट करना.
    2. उपयोगकर्ता की क्वेरी में मौजूद शब्दों को फिर से लिखें, ताकि वे इंडेक्स किए गए डेटा सोर्स में सबसे ज़्यादा इस्तेमाल होने वाली स्पेलिंग से मेल खा सकें.
    3. क्वेरी को Cloud Search पर भेजें.

सभी क्वेरी के लिए, एक्सपैंशन, इंटरप्रिटेशन, और ऑप्टिमाइज़ेशन की सुविधा बंद करना

किसी खास क्वेरी के लिए, एक्सपैंशन, व्याख्याएं, और ऑप्टिमाइज़ेशन की सुविधा बंद करने के लिए, खोज अनुरोध में QueryInterpretationOptions.enableVerbatim Mode को true पर सेट करें.