- JSON काेड में दिखाना
- ObjectDefinition
- ObjectOptions
- ObjectOptions.FreshnessOptions
- ObjectDisplayOptions
- ObjectDisplayOptions.Metaline
- ObjectDisplayOptions.DisplayedProperty
- PropertyDefinition
- IntegerPropertyOptions
- IntegerPropertyOptions.OrderedRanking
- IntegerPropertyOptions.IntegerOperatorOptions
- DoublePropertyOptions
- DoublePropertyOptions.DoubleOperatorOptions
- TimestampPropertyOptions
- TimestampPropertyOptions.TimestampOperatorOptions
- BooleanPropertyOptions
- BooleanPropertyOptions.BooleanOperatorOptions
- ObjectPropertyOptions
- EnumPropertyOptions
- EnumPropertyOptions.EnumValuePair
- EnumPropertyOptions.OrderedRanking
- EnumPropertyOptions.EnumOperatorOptions
- DatePropertyOptions
- DatePropertyOptions.DateOperatorOptions
- TextPropertyOptions
- RetrievalImportance
- RetrievalImportance.Importance
- TextPropertyOptions.TextOperatorOptions
- HtmlPropertyOptions
- HtmlPropertyOptions.HtmlOperatorOptions
- PropertyDisplayOptions
डेटा सोर्स के लिए स्कीमा की परिभाषा.
JSON के काेड में दिखाना |
---|
{
"objectDefinitions": [
{
object ( |
फ़ील्ड | |
---|---|
objectDefinitions[] |
डेटा सोर्स के लिए टॉप-लेवल ऑब्जेक्ट की सूची. एलिमेंट की संख्या ज़्यादा से ज़्यादा 10 हो सकती है. |
operationIds[] |
इस स्कीमा के लिए, लंबे समय तक चलने वाली कार्रवाइयों (एलआरओ) के आईडी. स्कीमा में बदलाव करने के बाद, अतिरिक्त कॉन्टेंट इंडेक्स करने से पहले, कार्रवाइयों के पूरा होने का इंतज़ार करें. |
ObjectDefinition
डेटा सोर्स में मौजूद किसी ऑब्जेक्ट की परिभाषा.
JSON के काेड में दिखाना |
---|
{ "name": string, "options": { object ( |
फ़ील्ड | |
---|---|
name |
ऑब्जेक्ट का नाम, जो उसके बाद उसके टाइप के बारे में बताता है. आइटम को इंडेक्स करने के अनुरोध में, |
options |
ऑब्जेक्ट के हिसाब से, वैकल्पिक विकल्प. |
propertyDefinitions[] |
ऑब्जेक्ट के लिए प्रॉपर्टी की परिभाषाएं. एलिमेंट की संख्या ज़्यादा से ज़्यादा 1000 हो सकती है. |
ObjectOptions
किसी ऑब्जेक्ट के लिए विकल्प.
JSON के काेड में दिखाना |
---|
{ "freshnessOptions": { object ( |
फ़ील्ड | |
---|---|
freshnessOptions |
किसी ऑब्जेक्ट के अपडेट होने के विकल्प. |
displayOptions |
वे विकल्प जो यह तय करते हैं कि Cloud Search के नतीजों वाले पेज में ऑब्जेक्ट कैसे दिखेगा. |
suggestionFilteringOperators[] |
सुझावों को फ़िल्टर करने के लिए इस्तेमाल किए जा सकने वाले ऑपरेटर. ध्यान दें: "objecttype", "type" और "mimetype" पहले से मौजूद हैं. इस प्रॉपर्टी का इस्तेमाल, स्कीमा से जुड़े अलग-अलग ऑपरेटर को कॉन्फ़िगर करने के लिए किया जाता है. भले ही यह एक कलेक्शन है, लेकिन सिर्फ़ एक ऑपरेटर चुना जा सकता है. इस कलेक्शन में, आने वाले समय में एक्सटेंशन इस्तेमाल करने की सीमा तय की गई है. एक ही ऑब्जेक्ट में एक से ज़्यादा प्रॉपर्टी को मैप करने वाले ऑपरेटर का इस्तेमाल नहीं किया जा सकता. अगर ऑपरेटर अलग-अलग तरह के ऑब्जेक्ट में है, तो इस विकल्प को हर ऑब्जेक्ट की परिभाषा के लिए एक बार सेट करना होगा. |
ObjectOptions.FreshnessOptions
इससे पता चलता है कि किसी आइटम की खोज की रैंकिंग में बदलाव करते समय, अपडेट होने वाली कौनसी प्रॉपर्टी का इस्तेमाल करना है. नई और हाल की तारीखें बेहतर होने का संकेत देती हैं. अपडेट होने की फ़्रीक्वेंसी वाली प्रॉपर्टी का इस्तेमाल करें. यह आपके डेटा के साथ बेहतर तरीके से काम करती है. फ़ाइल शेयर करने वाले दस्तावेज़ों के लिए, पिछली बार बदलाव किए जाने का समय सबसे ज़्यादा अहम होता है. कैलेंडर इवेंट के डेटा के लिए, इवेंट होने का समय ज़्यादा काम के अपडेट होने का संकेत है. इस तरह, खोज क्वेरी से ठीक पहले होने वाले कैलेंडर इवेंट को बेहतर क्वालिटी माना जाता है और उन्हें उसी हिसाब से रैंक किया जाता है.
JSON के काेड में दिखाना |
---|
{ "freshnessProperty": string, "freshnessDuration": string } |
फ़ील्ड | |
---|---|
freshnessProperty |
यह प्रॉपर्टी, इंडेक्स में ऑब्जेक्ट के अपडेट होने के लेवल के बारे में बताती है. अगर सेट हो, तो यह प्रॉपर्टी, जब किसी प्रॉपर्टी का इस्तेमाल करके अपडेट होने की फ़्रीक्वेंसी का हिसाब लगाया जाता है, तो डिफ़ॉल्ट तौर पर वैल्यू, मौजूदा समय से दो साल बाद सेट की जाती है. |
freshnessDuration |
वह अवधि जिसके बाद किसी ऑब्जेक्ट को पुराना माना जाना चाहिए. डिफ़ॉल्ट तौर पर, यह अवधि 180 दिन (सेकंड में) की होती है. सेकंड में कुल नौ दशमलव अंक, जो ' |
ObjectDisplayOptions
किसी ऑब्जेक्ट को दिखाने के विकल्प.
JSON के काेड में दिखाना |
---|
{
"objectDisplayLabel": string,
"metalines": [
{
object ( |
फ़ील्ड | |
---|---|
objectDisplayLabel |
आइटम किस तरह का है, यह बताने के लिए खोज के नतीजे में दिखाया जाने वाला, उपयोगकर्ताओं के लिए आसान लेबल. यह ज़रूरी नहीं है; अगर इस पैरामीटर को उपलब्ध नहीं कराया जाता है, तो खोज के नतीजों की कॉन्टेक्स्ट लाइन में ऑब्जेक्ट लेबल नहीं दिखेगा. ज़्यादा से ज़्यादा 64 वर्ण हाेने चाहिए. |
metalines[] |
खोज नतीजों की मेटालाइन में दिखाई गई प्रॉपर्टी के बारे में बताता है. प्रॉपर्टी की वैल्यू, यहां दिए गए क्रम में दिखती हैं. अगर किसी प्रॉपर्टी में एक से ज़्यादा वैल्यू हैं, तो सभी वैल्यू अगली प्रॉपर्टी से पहले दिखती हैं. इस वजह से, इस सूची में दोहराई गई प्रॉपर्टी से पहले एकवचन प्रॉपर्टी के बारे में बताना बेहतर रहता है. सभी प्रॉपर्टी को |
ObjectDisplayOptions.Metaline
मेटालाइन, प्रॉपर्टी की ऐसी सूची है जो कॉन्टेक्स्ट देने के लिए खोज के नतीजों के साथ दिखती है.
JSON के काेड में दिखाना |
---|
{
"properties": [
{
object ( |
फ़ील्ड | |
---|---|
properties[] |
मेटालाइन के लिए दिखाई गई प्रॉपर्टी की सूची. ज़्यादा से ज़्यादा पांच प्रॉपर्टी जोड़ी जा सकती हैं. |
ObjectDisplayOptions.DisplayedProperty
ऑब्जेक्ट में मौजूद टॉप लेवल प्रॉपर्टी का रेफ़रंस, जिसे खोज के नतीजों में दिखाया जाना चाहिए. चुनी गई प्रॉपर्टी की वैल्यू, खोज नतीजों में उस प्रॉपर्टी के लिए display label
के साथ दिखती हैं. ऐसा तब होता है, जब चुनी गई प्रॉपर्टी की वैल्यू दी गई हो. अगर किसी डिसप्ले लेबल के बारे में नहीं बताया गया है, तो सिर्फ़ वैल्यू ही दिखाई जाती हैं.
JSON के काेड में दिखाना |
---|
{ "propertyName": string } |
फ़ील्ड | |
---|---|
propertyName |
ऑब्जेक्ट के लिए प्रॉपर्टी की परिभाषा में तय किए गए टॉप लेवल प्रॉपर्टी का नाम. अगर स्कीमा में नाम की जानकारी नहीं दी गई है, तो स्कीमा अपडेट करने की कोशिश करते समय गड़बड़ी का मैसेज दिखता है. |
PropertyDefinition
किसी ऑब्जेक्ट में प्रॉपर्टी की परिभाषा.
JSON के काेड में दिखाना |
---|
{ "name": string, "isReturnable": boolean, "isRepeatable": boolean, "isSortable": boolean, "isFacetable": boolean, "isSuggestable": boolean, "isWildcardSearchable": boolean, "displayOptions": { object ( |
फ़ील्ड | |
---|---|
name |
प्रॉपर्टी का नाम. इंडेक्स करने वाले एपीआई को भेजे गए, आइटम को इंडेक्स करने के अनुरोध में |
isReturnable |
इससे पता चलता है कि प्रॉपर्टी ऐसे डेटा की पहचान करती है जिसे क्वेरी एपीआई की मदद से खोज नतीजों में दिखाया जाना चाहिए. अगर इसे true पर सेट किया जाता है, तो इससे पता चलता है कि क्वेरी एपीआई के उपयोगकर्ता, नतीजों में मैच करने वाली प्रॉपर्टी फ़ील्ड का इस्तेमाल कर सकते हैं. हालांकि, फ़ील्ड को स्टोर करने के लिए ज़्यादा स्टोरेज की ज़रूरत होती है. साथ ही, खोज क्वेरी के लिए ज़्यादा बैंडविथ इस्तेमाल होता है. इससे बड़े डेटासेट की परफ़ॉर्मेंस पर असर पड़ता है. अगर खोज नतीजों के लिए फ़ील्ड की ज़रूरत है, तो यहां सिर्फ़ true पर सेट करें. यह उन प्रॉपर्टी के लिए सही नहीं हो सकता जिनका टाइप एक ऑब्जेक्ट है. |
isRepeatable |
इससे पता चलता है कि प्रॉपर्टी में एक से ज़्यादा वैल्यू का इस्तेमाल किया जा सकता है. उदाहरण के लिए, किसी दस्तावेज़ में सिर्फ़ एक ब्यौरा होता है, लेकिन उसमें एक से ज़्यादा टिप्पणियां हो सकती हैं. यह उन प्रॉपर्टी के लिए सही नहीं हो सकती जिनका टाइप बूलियन है. अगर नीति को 'गलत है' पर सेट किया जाता है, तो एक से ज़्यादा वैल्यू वाली प्रॉपर्टी की वजह से, सामान को इंडेक्स करने का अनुरोध अस्वीकार हो जाता है. |
isSortable |
इससे पता चलता है कि प्रॉपर्टी का इस्तेमाल, क्रम में लगाने के लिए किया जा सकता है. जिन प्रॉपर्टी को दोहराया जा सकता है उनके लिए, यह सही नहीं हो सकता. यह उन प्रॉपर्टी के लिए सही नहीं हो सकता जिनका टाइप ऑब्जेक्ट है. इस विकल्प को सेट करने के लिए, IsReturnable सही होना चाहिए. यह सुविधा सिर्फ़ बूलियन, तारीख, डबल, इंटीजर, और टाइमस्टैंप प्रॉपर्टी के साथ काम करती है. |
isFacetable |
यह बताता है कि प्रॉपर्टी का इस्तेमाल, पहलू जनरेट करने के लिए किया जा सकता है. यह उन प्रॉपर्टी के लिए सही नहीं हो सकता जिनका टाइप ऑब्जेक्ट है. इस विकल्प को सेट करने के लिए, IsReturnable सही होना चाहिए. इसका इस्तेमाल सिर्फ़ बूलियन, ईनम, इंटीजर, और टेक्स्ट प्रॉपर्टी के लिए किया जा सकता है. |
isSuggestable |
इससे पता चलता है कि प्रॉपर्टी का इस्तेमाल, क्वेरी के सुझाव जनरेट करने के लिए किया जा सकता है. |
isWildcardSearchable |
इससे पता चलता है कि उपयोगकर्ता इस प्रॉपर्टी के लिए वाइल्डकार्ड खोज कर सकते हैं. यह सुविधा सिर्फ़ टेक्स्ट प्रॉपर्टी के लिए काम करती है. इस विकल्प को सेट करने के लिए, IsReturnable सही होना चाहिए. किसी डेटा सोर्स में, ज़्यादा से ज़्यादा पांच प्रॉपर्टी को isWildcardSearchable के तौर पर मार्क किया जा सकता है. ज़्यादा जानकारी के लिए, ऑब्जेक्ट की प्रॉपर्टी तय करना लेख पढ़ें |
displayOptions |
ये विकल्प यह तय करते हैं कि प्रॉपर्टी को Cloud Search के नतीजों वाले पेज में कैसे दिखाया जाए. ऐसा तब होता है, जब प्रॉपर्टी को ऑब्जेक्ट के |
यूनियन फ़ील्ड property_options . प्रॉपर्टी के टाइप से जुड़े ऐसे विकल्प जिनसे यह तय होता है कि प्रॉपर्टी को कैसे इंडेक्स किया जाएगा और उसका इस्तेमाल कैसे किया जाएगा. ऐसे मामले में जहां विकल्प किसी टाइप के लिए डिफ़ॉल्ट विकल्प होने चाहिए, इस फ़ील्ड को अब भी इनमें से किसी एक टाइप पर सेट होना चाहिए. अगर यह फ़ील्ड सेट नहीं है, तो स्कीमा अपडेट अस्वीकार कर दिए जाते हैं. property_options इनमें से सिर्फ़ एक हो सकता है: |
|
integerPropertyOptions |
|
doublePropertyOptions |
|
timestampPropertyOptions |
|
booleanPropertyOptions |
|
objectPropertyOptions |
|
enumPropertyOptions |
|
datePropertyOptions |
|
textPropertyOptions |
|
htmlPropertyOptions |
|
IntegerPropertyOptions
पूर्णांक प्रॉपर्टी के विकल्प.
JSON के काेड में दिखाना |
---|
{ "orderedRanking": enum ( |
फ़ील्ड | |
---|---|
orderedRanking |
इसका इस्तेमाल, पूर्णांक की क्रम वाली रैंकिंग के बारे में बताने के लिए किया जाता है. इसका इस्तेमाल सिर्फ़ तब किया जा सकता है, जब |
minimumValue |
प्रॉपर्टी की कम से कम वैल्यू. प्रॉपर्टी की कम से कम और ज़्यादा से ज़्यादा वैल्यू का इस्तेमाल, |
maximumValue |
प्रॉपर्टी की ज़्यादा से ज़्यादा वैल्यू. प्रॉपर्टी की कम से कम और ज़्यादा से ज़्यादा वैल्यू का इस्तेमाल, |
operatorOptions |
अगर सेट हो, तो इससे यह पता चलता है कि पूर्णांक का इस्तेमाल खोज ऑपरेटर के तौर पर कैसे किया जाना चाहिए. |
integerFacetingOptions |
अगर यह नीति सेट है, तो दी गई पूर्णांक प्रॉपर्टी के लिए, पूर्णांक के फ़ेसिंग के विकल्पों के बारे में बताता है. संगत पूर्णांक प्रॉपर्टी को isFacetable के तौर पर मार्क किया जाना चाहिए. |
IntegerPropertyOptions.OrderedRanking
इसका इस्तेमाल यह बताने के लिए किया जाता है कि किसी पूर्णांक वैल्यू को, अन्य वैल्यू के मुकाबले कैसे रैंक किया जाना चाहिए. क्रम में ज़्यादा रैंक वाले पूर्णांक का मतलब होता है कि ज़्यादा अहम है. उदाहरण के लिए, कुछ डेटा सोर्स में कम प्राथमिकता ज़्यादा अहमियत रखती है, जबकि कुछ में ज़्यादा प्राथमिकता ज़्यादा अहमियत रखती है.
Enums | |
---|---|
NO_ORDER |
प्रॉपर्टी के लिए कोई रैंकिंग ऑर्डर नहीं है. इस प्रॉपर्टी की वैल्यू के हिसाब से, नतीजों में बदलाव नहीं किया जाता. |
ASCENDING |
इस प्रॉपर्टी को बढ़ते क्रम में रखा गया है. कम वैल्यू दिखने का मतलब है कि रैंकिंग कम है. |
DESCENDING |
इस प्रॉपर्टी को घटते क्रम में लगाया गया है. कम वैल्यू का मतलब है कि अच्छी रैंकिंग कम है. |
IntegerPropertyOptions.IntegerOperatorOptions
इसका इस्तेमाल, पूर्णांक प्रॉपर्टी के लिए खोज ऑपरेटर उपलब्ध कराने के लिए किया जाता है. ऐसा करना ज़रूरी नहीं है. query.search ऑपरेटर की मदद से उपयोगकर्ता, क्वेरी को उन खास फ़ील्ड तक सीमित रख सकते हैं जो खोजे जा रहे आइटम के टाइप से मिलते-जुलते हों.
JSON के काेड में दिखाना |
---|
{ "operatorName": string, "lessThanOperatorName": string, "greaterThanOperatorName": string } |
फ़ील्ड | |
---|---|
operatorName |
यह बताता है कि पूर्णांक प्रॉपर्टी को अलग करने के लिए, क्वेरी में ऑपरेटर का नाम देना ज़रूरी है. उदाहरण के लिए, अगर OperaName priority है और प्रॉपर्टी का नाम priorityVal है, तो priority:<value> जैसी क्वेरी के नतीजे सिर्फ़ तब दिखते हैं, जब priorityVal नाम वाली प्रॉपर्टी की वैल्यू, <value> से मेल खाती हो. इसके उलट, अगर किसी खोज में ऑपरेटर के बिना उसी <value> का इस्तेमाल किया जाता है, तो ऐसे सभी आइटम दिखते हैं जहां <value> किसी स्ट्रिंग प्रॉपर्टी की वैल्यू या आइटम के कॉन्टेंट फ़ील्ड में मौजूद टेक्स्ट की वैल्यू से मैच करता है. ऑपरेटर के नाम में सिर्फ़ अंग्रेज़ी के छोटे अक्षर (a-z) का इस्तेमाल किया जा सकता है. ज़्यादा से ज़्यादा 32 वर्ण हो सकते हैं. |
lessThanOperatorName |
यह क्वेरी में ऑपरेटर के ज़रूरी नाम के बारे में बताता है, ताकि 'इससे कम' ऑपरेटर का इस्तेमाल करके पूर्णांक की प्रॉपर्टी को अलग किया जा सके. उदाहरण के लिए, अगर belowThanOperatorName priority नीचे है और प्रॉपर्टी का नाम priorityVal है, तो प्राथमिकता नीचे:<value> जैसी क्वेरी के नतीजे सिर्फ़ तब दिखाए जाते हैं, जब priorityVal नाम वाली प्रॉपर्टी की वैल्यू <value> से कम हो. ऑपरेटर के नाम में सिर्फ़ अंग्रेज़ी के छोटे अक्षर (a-z) का इस्तेमाल किया जा सकता है. ज़्यादा से ज़्यादा 32 वर्ण हो सकते हैं. |
greaterThanOperatorName |
इससे ज़्यादा ऑपरेटर का इस्तेमाल करके पूर्णांक प्रॉपर्टी को अलग करने के लिए, क्वेरी में ऑपरेटर के ज़रूरी नाम की जानकारी देता है. उदाहरण के लिए, अगर beforeThanOperatorName priorityTop इस्तेमाल किया जाता है और प्रॉपर्टी का नाम priorityVal है, तो प्राथमिकता ऊपर:<value> जैसी क्वेरी के नतीजे सिर्फ़ तब दिखते हैं, जब priorityVal नाम वाली प्रॉपर्टी की वैल्यू, <value> से ज़्यादा हो. ऑपरेटर के नाम में सिर्फ़ अंग्रेज़ी के छोटे अक्षर (a-z) का इस्तेमाल किया जा सकता है. ज़्यादा से ज़्यादा 32 वर्ण हो सकते हैं. |
DoublePropertyOptions
डबल प्रॉपर्टी के लिए विकल्प.
JSON के काेड में दिखाना |
---|
{
"operatorOptions": {
object ( |
फ़ील्ड | |
---|---|
operatorOptions |
अगर सेट हो, तो इससे यह पता चलता है कि सर्च ऑपरेटर के तौर पर, डबल कैसे इस्तेमाल किया जाना चाहिए. |
DoublePropertyOptions.DoubleOperatorOptions
इसका इस्तेमाल, डबल प्रॉपर्टी के लिए खोज ऑपरेटर उपलब्ध कराने के लिए किया जाता है. ऐसा करना ज़रूरी नहीं है. query.search ऑपरेटर की मदद से उपयोगकर्ता, क्वेरी को उन खास फ़ील्ड तक सीमित रख सकते हैं जो खोजे जा रहे आइटम के टाइप से मिलते-जुलते हों.
JSON के काेड में दिखाना |
---|
{ "operatorName": string } |
फ़ील्ड | |
---|---|
operatorName |
यह दिखाता है कि क्रम में लगाने के लिए या फ़ेसेट के तौर पर डबल प्रॉपर्टी का इस्तेमाल करने के लिए, क्वेरी में ऑपरेटर के किस नाम की ज़रूरत है. ऑपरेटर के नाम में सिर्फ़ अंग्रेज़ी के छोटे अक्षर (a-z) का इस्तेमाल किया जा सकता है. ज़्यादा से ज़्यादा 32 वर्ण हो सकते हैं. |
TimestampPropertyOptions
टाइमस्टैंप प्रॉपर्टी के विकल्प.
JSON के काेड में दिखाना |
---|
{
"operatorOptions": {
object ( |
फ़ील्ड | |
---|---|
operatorOptions |
अगर यह नीति सेट की जाती है, तो इससे यह पता चलता है कि टाइमस्टैंप का इस्तेमाल खोज ऑपरेटर के तौर पर कैसे किया जाना चाहिए. |
TimestampPropertyOptions.TimestampOperatorOptions
इसका इस्तेमाल, टाइमस्टैंप प्रॉपर्टी के लिए खोज ऑपरेटर उपलब्ध कराने के लिए किया जाता है. ऐसा करना ज़रूरी नहीं है. query.search ऑपरेटर की मदद से उपयोगकर्ता, क्वेरी को उन खास फ़ील्ड तक सीमित रख सकते हैं जो खोजे जा रहे आइटम के टाइप से मिलते-जुलते हों.
JSON के काेड में दिखाना |
---|
{ "operatorName": string, "lessThanOperatorName": string, "greaterThanOperatorName": string } |
फ़ील्ड | |
---|---|
operatorName |
यह बताता है कि टाइमस्टैंप प्रॉपर्टी को अलग करने के लिए, क्वेरी में ऑपरेटर का नाम डालना ज़रूरी है. उदाहरण के लिए, अगर ऑपरेटर का नाम closedon है और प्रॉपर्टी का नाम closeDate है, तो closedon:<value> जैसी क्वेरी नतीजे सिर्फ़ तब दिखाती हैं, जहां closeDate नाम की प्रॉपर्टी मान <value> से मेल खाता है. इसके उलट, अगर किसी खोज में ऑपरेटर के बिना उसी <value> का इस्तेमाल किया जाता है, तो ऐसे सभी आइटम दिखते हैं जहां <value> किसी स्ट्रिंग प्रॉपर्टी की वैल्यू या आइटम के कॉन्टेंट फ़ील्ड में मौजूद टेक्स्ट की वैल्यू से मैच करता है. ऑपरेटर के नाम में सिर्फ़ अंग्रेज़ी के छोटे अक्षर (a-z) का इस्तेमाल किया जा सकता है. ज़्यादा से ज़्यादा 32 वर्ण हो सकते हैं. |
lessThanOperatorName |
इससे यह पता चलता है कि टाइमस्टैंप प्रॉपर्टी को 'इससे कम' ऑपरेटर का इस्तेमाल करके अलग करने के लिए, क्वेरी में ऑपरेटर का नाम डालना ज़रूरी है. उदाहरण के लिए, अगर LowThanOperatorName closedbefore है और प्रॉपर्टी का नाम closeDate है, तो closedbefore:<value> जैसी क्वेरी सिर्फ़ नतीजे दिखाती हैं, जहां closeDate नाम की वैल्यू <value> से पहले है. ऑपरेटर के नाम में सिर्फ़ अंग्रेज़ी के छोटे अक्षर (a-z) का इस्तेमाल किया जा सकता है. ज़्यादा से ज़्यादा 32 वर्ण हो सकते हैं. |
greaterThanOperatorName |
इससे पता चलता है कि टाइमस्टैंप प्रॉपर्टी को अलग करने के लिए, क्वेरी में ऑपरेटर के ज़रूरी नाम की ज़रूरत है. इसके लिए, 'इससे ज़्यादा' ऑपरेटर का इस्तेमाल किया जाता है. उदाहरण के लिए, अगर ifThanOperatorName closed बाद है और प्रॉपर्टी का नाम closeDate है, तो closed बाद:<value> जैसी क्वेरी सिर्फ़ नतीजे दिखाती हैं, जहां closeDate नाम की वैल्यू <value> के बाद है. ऑपरेटर के नाम में सिर्फ़ अंग्रेज़ी के छोटे अक्षर (a-z) का इस्तेमाल किया जा सकता है. ज़्यादा से ज़्यादा 32 वर्ण हो सकते हैं. |
BooleanPropertyOptions
बूलियन प्रॉपर्टी के विकल्प.
JSON के काेड में दिखाना |
---|
{
"operatorOptions": {
object ( |
फ़ील्ड | |
---|---|
operatorOptions |
अगर बूलियन को सेट किया जाता है, तो इससे पता चलता है कि सर्च ऑपरेटर के तौर पर बूलियन का इस्तेमाल कैसे किया जाना चाहिए. |
BooleanPropertyOptions.BooleanOperatorOptions
इसका इस्तेमाल बूलियन प्रॉपर्टी के लिए खोज ऑपरेटर देने के लिए किया जाता है. ऐसा करना ज़रूरी नहीं है. query.search ऑपरेटर की मदद से उपयोगकर्ता, क्वेरी को उन खास फ़ील्ड तक सीमित रख सकते हैं जो खोजे जा रहे आइटम के टाइप से मिलते-जुलते हों.
JSON के काेड में दिखाना |
---|
{ "operatorName": string } |
फ़ील्ड | |
---|---|
operatorName |
यह बताता है कि बूलियन प्रॉपर्टी को अलग करने के लिए, क्वेरी में ऑपरेटर का नाम डालना ज़रूरी है. उदाहरण के लिए, अगर OperaName closed है और प्रॉपर्टी का नाम isClosed है, तो closed:<value> जैसी क्वेरी नतीजे सिर्फ़ तब दिखाती हैं, जब isClosed प्रॉपर्टी की वैल्यू <value> से मेल खाती है. इसके उलट, अगर किसी खोज में ऑपरेटर के बिना उसी <value> का इस्तेमाल किया जाता है, तो ऐसे सभी आइटम दिखते हैं जहां <value> किसी स्ट्रिंग प्रॉपर्टी की वैल्यू या आइटम के कॉन्टेंट फ़ील्ड में मौजूद टेक्स्ट की वैल्यू से मैच करता है. ऑपरेटर के नाम में सिर्फ़ अंग्रेज़ी के छोटे अक्षर (a-z) का इस्तेमाल किया जा सकता है. ज़्यादा से ज़्यादा 32 वर्ण हो सकते हैं. |
ObjectPropertyOptions
ऑब्जेक्ट प्रॉपर्टी के लिए विकल्प.
JSON के काेड में दिखाना |
---|
{
"subobjectProperties": [
{
object ( |
फ़ील्ड | |
---|---|
subobjectProperties[] |
सब-ऑब्जेक्ट की प्रॉपर्टी. ये प्रॉपर्टी, नेस्ट किए गए ऑब्जेक्ट को दिखाती हैं. उदाहरण के लिए, अगर यह प्रॉपर्टी किसी डाक पते के बारे में बताती है, तो सब-ऑब्जेक्टप्रॉपर्टी के नाम सड़क, शहर, और राज्य हो सकते हैं. एलिमेंट की संख्या ज़्यादा से ज़्यादा 1000 हो सकती है. |
EnumPropertyOptions
ईनम प्रॉपर्टी के विकल्प, जो आपको उपयोगकर्ता क्वेरी से मिलान करने के लिए स्ट्रिंग के सीमित सेट को तय करने, उन स्ट्रिंग वैल्यू के लिए रैंकिंग सेट करने, और उन स्ट्रिंग के साथ जोड़े जाने वाले ऑपरेटर का नाम तय करने देते हैं, ताकि उपयोगकर्ता सिर्फ़ खास वैल्यू वाले आइटम के लिए नतीजों को सीमित कर सकें. उदाहरण के लिए, प्राथमिकता की जानकारी वाले अनुरोध ट्रैकिंग सिस्टम में मौजूद आइटम के लिए, p0 को अनुमति वाली सूची में शामिल किया जा सकता है. साथ ही, इस ईनम को ऑपरेटर के नाम प्राथमिकता से जोड़ा जा सकता है. इससे खोज इस्तेमाल करने वाले लोग अपनी क्वेरी में priority:p0 जोड़ सकते हैं. इससे खोज इस्तेमाल करने वाले लोग सिर्फ़ p0 वैल्यू से इंडेक्स किए गए आइटम तक ही पहुंच पाएंगे.
JSON के काेड में दिखाना |
---|
{ "possibleValues": [ { object ( |
फ़ील्ड | |
---|---|
possibleValues[] |
एन्यूमरेशन प्रॉपर्टी के लिए संभावित वैल्यू की सूची. सभी EnumValuePairs में एक स्ट्रिंग वैल्यू होनी चाहिए. अगर एक EnumValuePair के लिए पूर्णांक वैल्यू तय की जाती है, तो सभी संभावित EnumValuePairs में एक पूर्णांक वैल्यू होनी चाहिए. सभी संभावित वैल्यू के लिए, स्ट्रिंग की वैल्यू और पूर्णांक, दोनों यूनीक होने चाहिए. एक बार सेट करने के बाद, संभावित वैल्यू को हटाया या बदला नहीं जा सकता. अगर आपको क्रम वाली रैंकिंग देनी है और आपको लगता है कि आने वाले समय में ईनम की और वैल्यू डाली जा सकती हैं, तो पहले रजिस्टर की गई वैल्यू के बीच वैल्यू जोड़ने के लिए, शुरुआती पूर्णांक वैल्यू में अंतर रखें. एलिमेंट की संख्या ज़्यादा से ज़्यादा 100 हो सकती है. |
orderedRanking |
इसका इस्तेमाल इन्यूमरेशन के लिए क्रम वाली रैंकिंग के बारे में बताने के लिए किया जाता है. इससे यह तय होता है कि संभावित EnumValuePairs में दी गई पूर्णांक वैल्यू का इस्तेमाल, नतीजों को रैंक करने के लिए कैसे किया जाता है. अगर तय किया गया है, तो इस प्रॉपर्टी के लिए दिए गए सभी संभावित EnumValuePair मानों के लिए पूर्णांक वैल्यू दी जानी चाहिए. इसका इस्तेमाल सिर्फ़ तब किया जा सकता है, जब |
operatorOptions |
अगर सेट हो, तो यह बताता है कि Enum का इस्तेमाल खोज ऑपरेटर के तौर पर कैसे किया जाना चाहिए. |
EnumPropertyOptions.EnumValuePair
इन्यूमरेशन वैल्यू पेयर दो चीज़ों के बारे में बताता है: ज़रूरी स्ट्रिंग वैल्यू और वैकल्पिक पूर्णांक वैल्यू. स्ट्रिंग वैल्यू, उस आइटम को फिर से पाने के लिए ज़रूरी क्वेरी शब्द के बारे में बताती है, जैसे कि प्राथमिकता वाले आइटम के लिए p0. पूर्णांक वैल्यू, उसी प्रॉपर्टी के लिए तय की गई अन्य वैल्यू के मुकाबले उस स्ट्रिंग की वैल्यू की रैंकिंग तय करती है. उदाहरण के लिए, आप p0 को 0 से जोड़ सकते हैं और p1 और 1 जैसे दूसरे ईनम पेयर तय कर सकते हैं. आपको ordered ranking
के साथ पूर्णांक वैल्यू का इस्तेमाल करके, किसी दी गई वैल्यू की रैंकिंग उसी प्रॉपर्टी के नाम के लिए, अन्य तय वैल्यू के मुकाबले रैंक करनी होगी. यहां, प्राथमिकता प्रॉपर्टी के लिए DESCENDING के रैंकिंग क्रम से, p1 वैल्यू के साथ इंडेक्स किए गए आइटम की तुलना में p0 वैल्यू वाले इंडेक्स किए गए आइटम की रैंकिंग बढ़ती है. किसी खास रैंकिंग ऑर्डर के बिना, पूर्णांक की वैल्यू का आइटम की रैंकिंग पर कोई असर नहीं पड़ता.
JSON के काेड में दिखाना |
---|
{ "stringValue": string, "integerValue": integer } |
फ़ील्ड | |
---|---|
stringValue |
EnumValuePair की स्ट्रिंग की वैल्यू. ज़्यादा से ज़्यादा 32 वर्ण हो सकते हैं. |
integerValue |
EnumValuePair का पूर्णांक मान जो ऋणात्मक नहीं होना चाहिए. ज़रूरी नहीं. |
EnumPropertyOptions.OrderedRanking
इसका इस्तेमाल, अन्य EnumValuePair पूर्णांक वैल्यू के सापेक्ष किसी EnumValuePair
पूर्णांक के लिए रैंकिंग की दिशा तय करने के लिए किया जाता है. कुछ प्रॉपर्टी के लिए, पूर्णांक की कम वैल्यू ज़्यादा अहमियत दिखाती है, जबकि कुछ अन्य प्रॉपर्टी में ज़्यादा बड़ा पूर्णांक ज़्यादा ज़रूरी होता है.
Enums | |
---|---|
NO_ORDER |
प्रॉपर्टी के लिए कोई रैंकिंग ऑर्डर नहीं है. इस प्रॉपर्टी की वैल्यू के हिसाब से, नतीजों में बदलाव नहीं किया जाता. |
ASCENDING |
इस प्रॉपर्टी को बढ़ते क्रम में रखा गया है. कम वैल्यू दिखने का मतलब है कि रैंकिंग कम है. |
DESCENDING |
इस प्रॉपर्टी को घटते क्रम में लगाया गया है. कम वैल्यू का मतलब है कि अच्छी रैंकिंग कम है. |
EnumPropertyOptions.EnumOperatorOptions
इसका इस्तेमाल enum प्रॉपर्टी के लिए एक खोज ऑपरेटर देने के लिए किया जाता है. ऐसा करना ज़रूरी नहीं है. query.search ऑपरेटर की मदद से उपयोगकर्ता, क्वेरी को उन खास फ़ील्ड तक सीमित रख सकते हैं जो खोजे जा रहे आइटम के टाइप से मिलते-जुलते हों. उदाहरण के लिए, अगर संभावित वैल्यू p0 और p1 वाली प्राथमिकता वाली प्रॉपर्टी के लिए कोई ऑपरेटर उपलब्ध नहीं कराया जाता है, तो p0 शब्द वाली क्वेरी के नतीजे में वे आइटम दिखते हैं जिनके लिए, प्राथमिकता प्रॉपर्टी की वैल्यू के तौर पर p0 है. साथ ही, दूसरे फ़ील्ड में ऐसे सभी आइटम भी दिखाए जाते हैं जिनमें स्ट्रिंग p0 है. अगर ईनम के लिए प्राथमिकता जैसे ऑपरेटर का नाम दिया जाता है, तो उपयोगकर्ता उस ऑपरेटर का इस्तेमाल करके सिर्फ़ उन आइटम के नतीजों को बेहतर बना सकते हैं जिनके लिए इस प्रॉपर्टी की वैल्यू p0 है. साथ ही, क्वेरी priority:p0 में इसका इस्तेमाल किया जा सकता है.
JSON के काेड में दिखाना |
---|
{ "operatorName": string } |
फ़ील्ड | |
---|---|
operatorName |
ईनम प्रॉपर्टी को अलग करने के लिए, क्वेरी में ऑपरेटर के ज़रूरी नाम के बारे में बताता है. उदाहरण के लिए, अगर OperaName priority है और प्रॉपर्टी का नाम priorityVal है, तो priority:<value> जैसी क्वेरी के नतीजे सिर्फ़ तब दिखते हैं, जब priorityVal नाम वाली प्रॉपर्टी की वैल्यू, <value> से मेल खाती हो. इसके उलट, अगर किसी खोज में ऑपरेटर के बिना उसी <value> का इस्तेमाल किया जाता है, तो ऐसे सभी आइटम दिखते हैं जहां <value> किसी स्ट्रिंग प्रॉपर्टी की वैल्यू या आइटम के कॉन्टेंट फ़ील्ड में मौजूद टेक्स्ट की वैल्यू से मैच करता है. ऑपरेटर के नाम में सिर्फ़ अंग्रेज़ी के छोटे अक्षर (a-z) का इस्तेमाल किया जा सकता है. ज़्यादा से ज़्यादा 32 वर्ण हो सकते हैं. |
DatePropertyOptions
तारीख की प्रॉपर्टी के विकल्प.
JSON के काेड में दिखाना |
---|
{
"operatorOptions": {
object ( |
फ़ील्ड | |
---|---|
operatorOptions |
अगर तारीख सेट की जाती है, तो इससे पता चलता है कि खोज ऑपरेटर के तौर पर तारीख का इस्तेमाल कैसे किया जाना चाहिए. |
DatePropertyOptions.DateOperatorOptions
ज़रूरी नहीं. तारीख प्रॉपर्टी के लिए खोज ऑपरेटर उपलब्ध कराता है. query.search ऑपरेटर की मदद से उपयोगकर्ता, क्वेरी को उन खास फ़ील्ड तक सीमित रख सकते हैं जो खोजे जा रहे आइटम के टाइप से मिलते-जुलते हों.
JSON के काेड में दिखाना |
---|
{ "operatorName": string, "lessThanOperatorName": string, "greaterThanOperatorName": string } |
फ़ील्ड | |
---|---|
operatorName |
यह बताता है कि तारीख की प्रॉपर्टी को अलग करने के लिए, क्वेरी में कौनसी असल स्ट्रिंग ज़रूरी है. उदाहरण के लिए, मान लें कि समस्या को ट्रैक करने वाले स्कीमा ऑब्जेक्ट में closeDate नाम की एक प्रॉपर्टी है, जो closedon ऑपरेटर के ऑपरेटर के साथ तय करती है. उस डेटा पर की जाने वाली खोजों के लिए, closedon:<value> जैसी क्वेरी नतीजे सिर्फ़ तब दिखाती हैं, जब closedon:<value> प्रॉपर्टी का मान closedon:<value> से मेल खाता है. वहीं दूसरी ओर, किसी ऑपरेटर के बिना उसी <value> का इस्तेमाल करने वाली खोज में ऐसे सभी आइटम दिखाए जाते हैं जिनमें <value> किसी स्ट्रिंग प्रॉपर्टी की वैल्यू या इंडेक्स किए गए डेटा सोर्स के कॉन्टेंट फ़ील्ड में मौजूद टेक्स्ट की वैल्यू से मैच करता है. ऑपरेटर के नाम में सिर्फ़ अंग्रेज़ी के छोटे अक्षर (a-z) का इस्तेमाल किया जा सकता है. ज़्यादा से ज़्यादा 32 वर्ण हो सकते हैं. |
lessThanOperatorName |
इससे यह पता चलता है कि क्वेरी में ऑपरेटर के नाम की ज़रूरत है, ताकि इससे कम ऑपरेटर का इस्तेमाल करके तारीख की प्रॉपर्टी को अलग किया जा सके. उदाहरण के लिए, अगर LowThanOperatorName closedbefore है और प्रॉपर्टी का नाम closeDate है, तो closedbefore:<value> जैसी क्वेरी सिर्फ़ नतीजे दिखाती हैं, जहां closeDate नाम की वैल्यू <value> से पहले है. ऑपरेटर के नाम में सिर्फ़ अंग्रेज़ी के छोटे अक्षर (a-z) का इस्तेमाल किया जा सकता है. ज़्यादा से ज़्यादा 32 वर्ण हो सकते हैं. |
greaterThanOperatorName |
इससे ज़्यादा ऑपरेटर का इस्तेमाल करके तारीख की प्रॉपर्टी को अलग करने के लिए, क्वेरी में ऑपरेटर के ज़रूरी नाम की जानकारी देता है. उदाहरण के लिए, अगर ifThanOperatorName closed बाद है और प्रॉपर्टी का नाम closeDate है, तो closed बाद:<value> जैसी क्वेरी सिर्फ़ नतीजे दिखाती हैं, जहां closeDate नाम की वैल्यू <value> के बाद है. ऑपरेटर के नाम में सिर्फ़ अंग्रेज़ी के छोटे अक्षर (a-z) का इस्तेमाल किया जा सकता है. ज़्यादा से ज़्यादा 32 वर्ण हो सकते हैं. |
TextPropertyOptions
टेक्स्ट प्रॉपर्टी के विकल्प.
JSON के काेड में दिखाना |
---|
{ "retrievalImportance": { object ( |
फ़ील्ड | |
---|---|
retrievalImportance |
वापस पाने के लिए इस्तेमाल किए जाने पर, फ़ील्ड में मौजूद टोकन की खोज क्वालिटी की अहमियत दिखाता है. |
operatorOptions |
अगर यह नीति सेट है, तो इससे पता चलता है कि सर्च ऑपरेटर के तौर पर प्रॉपर्टी का इस्तेमाल कैसे किया जाना चाहिए. |
RetrievalImportance
JSON के काेड में दिखाना |
---|
{
"importance": enum ( |
फ़ील्ड | |
---|---|
importance |
प्रॉपर्टी को डेटा वापस पाने के दौरान मैच करने पर, उसकी रैंकिंग की अहमियत के बारे में बताता है. एक बार सेट हो जाने के बाद, किसी प्रॉपर्टी की टोकन अहमियत को बदला नहीं जा सकता. |
RetrievalImportance.Importance
Enums | |
---|---|
DEFAULT |
मिलान को बॉडी टेक्स्ट वाले मिलते-जुलते टेक्स्ट की तरह मानें. |
HIGHEST |
मिलते-जुलते आइटम को आइटम के टाइटल से मिलता-जुलता मानें. |
HIGH |
मैच को शरीर के टेक्स्ट से ज़्यादा अहमियत दें. |
LOW |
मैच को शरीर के टेक्स्ट के मुकाबले कम अहमियत दें. |
NONE |
डेटा वापस पाने के दौरान, इस फ़ील्ड में वैल्यू न डालें. प्रॉपर्टी का इस्तेमाल, अब भी ऑपरेटर को मैच करने, फ़ेसिंग, और ज़रूरत के हिसाब से सुझाव देने के लिए किया जा सकता है. |
TextPropertyOptions.TextOperatorOptions
इसका इस्तेमाल, टेक्स्ट प्रॉपर्टी के लिए खोज ऑपरेटर उपलब्ध कराने के लिए किया जाता है. ऐसा करना ज़रूरी नहीं है. query.search ऑपरेटर की मदद से उपयोगकर्ता, क्वेरी को उन खास फ़ील्ड तक सीमित रख सकते हैं जो खोजे जा रहे आइटम के टाइप से मिलते-जुलते हों.
JSON के काेड में दिखाना |
---|
{ "operatorName": string, "exactMatchWithOperator": boolean } |
फ़ील्ड | |
---|---|
operatorName |
यह बताता है कि टेक्स्ट प्रॉपर्टी को अलग करने के लिए, क्वेरी में ऑपरेटर का नाम डालना ज़रूरी है. उदाहरण के लिए, अगर ऑपरेटर का नाम subject है और प्रॉपर्टी का नाम subjectLine है, तो subject:<value> जैसी क्वेरी नतीजे सिर्फ़ तब दिखाती हैं, जब subjectLine नाम की प्रॉपर्टी की वैल्यू <value> से मेल खाती हो. इसके उलट, अगर किसी खोज में ऑपरेटर के बिना उसी <value> का इस्तेमाल किया जाता है, तो ऐसे सभी आइटम दिखते हैं जहां <value> किसी टेक्स्ट प्रॉपर्टी की वैल्यू या आइटम के कॉन्टेंट फ़ील्ड में मौजूद टेक्स्ट की वैल्यू से मैच करता है. ऑपरेटर के नाम में सिर्फ़ अंग्रेज़ी के छोटे अक्षर (a-z) का इस्तेमाल किया जा सकता है. ज़्यादा से ज़्यादा 32 वर्ण हो सकते हैं. |
exactMatchWithOperator |
अगर सही है, तो टेक्स्ट वैल्यू को ऑपरेटर खोजों और फ़ैसेट मैच में एक ऐटॉमिक वैल्यू के रूप में टोकन के रूप में दिखाया जाता है. उदाहरण के लिए, अगर ऑपरेटर का नाम "शैली" है और इसका मतलब है "साइंस फ़िक्शन" क्वेरी प्रतिबंध "शैली:विज्ञान" और "शैली:फ़िक्शन" आइटम से मेल नहीं खाता है; "शैली:विज्ञान कथा" करता है. टेक्स्ट वैल्यू का मिलान, केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होता है. इससे खास वर्ण नहीं हटते. गलत होने पर, टेक्स्ट को टोकन के तौर पर सेट कर दिया जाता है. उदाहरण के लिए, अगर वैल्यू "साइंस-फ़िक्शन" है "शैली:विज्ञान" से जुड़ी क्वेरी और "शैली:फ़िक्शन" आइटम से मेल खाता है. |
HtmlPropertyOptions
एचटीएमएल प्रॉपर्टी के लिए विकल्प.
JSON के काेड में दिखाना |
---|
{ "retrievalImportance": { object ( |
फ़ील्ड | |
---|---|
retrievalImportance |
वापस पाने के लिए इस्तेमाल किए जाने पर, फ़ील्ड में मौजूद टोकन की खोज क्वालिटी की अहमियत दिखाता है. इसे सिर्फ़ DEFAULT या NONE पर सेट किया जा सकता है. |
operatorOptions |
अगर यह नीति सेट है, तो इससे पता चलता है कि सर्च ऑपरेटर के तौर पर प्रॉपर्टी का इस्तेमाल कैसे किया जाना चाहिए. |
HtmlPropertyOptions.HtmlOperatorOptions
इसका इस्तेमाल, एचटीएमएल प्रॉपर्टी के लिए खोज ऑपरेटर उपलब्ध कराने के लिए किया जाता है. ऐसा करना ज़रूरी नहीं है. query.search ऑपरेटर की मदद से उपयोगकर्ता, क्वेरी को उन खास फ़ील्ड तक सीमित रख सकते हैं जो खोजे जा रहे आइटम के टाइप से मिलते-जुलते हों.
JSON के काेड में दिखाना |
---|
{ "operatorName": string } |
फ़ील्ड | |
---|---|
operatorName |
यह दिखाता है कि html प्रॉपर्टी को अलग करने के लिए, क्वेरी में ऑपरेटर का नाम डालना ज़रूरी है. उदाहरण के लिए, अगर ऑपरेटर का नाम subject है और प्रॉपर्टी का नाम subjectLine है, तो subject:<value> जैसी क्वेरी नतीजे सिर्फ़ तब दिखाती हैं, जब subjectLine नाम की प्रॉपर्टी की वैल्यू <value> से मेल खाती हो. इसके उलट, किसी ऑपरेटर के बिना उसी <value> का इस्तेमाल करने वाली खोज में ऐसे सभी आइटम दिखते हैं जहां <value> किसी भी एचटीएमएल प्रॉपर्टी की वैल्यू या आइटम के कॉन्टेंट फ़ील्ड में मौजूद टेक्स्ट की वैल्यू से मैच करता है. ऑपरेटर के नाम में सिर्फ़ अंग्रेज़ी के छोटे अक्षर (a-z) का इस्तेमाल किया जा सकता है. ज़्यादा से ज़्यादा 32 वर्ण हो सकते हैं. |
PropertyDisplayOptions
प्रॉपर्टी दिखाने के लिए उपलब्ध विकल्प.
JSON के काेड में दिखाना |
---|
{ "displayLabel": string } |
फ़ील्ड | |
---|---|
displayLabel |
अगर प्रॉपर्टी को ObjectDisplayOptions में दिखाने के लिए चुना गया है, तो उस प्रॉपर्टी का इस्तेमाल किया जा सकने वाला यूज़र-फ़्रेंडली लेबल. अगर यह पैरामीटर दिया गया है, तो प्रॉपर्टी की वैल्यू के सामने डिसप्ले लेबल दिखाया जाता है. ऐसा तब होता है, जब प्रॉपर्टी, ऑब्जेक्ट दिखाने के विकल्पों का हिस्सा होती है. उदाहरण के लिए, अगर प्रॉपर्टी की वैल्यू '1' है, तो हो सकता है कि वह वैल्यू उपयोगकर्ता के लिए काम की न हो. अगर दिया गया डिसप्ले नेम 'प्राथमिकता' था, तो उपयोगकर्ता को 'प्राथमिकता : 1' दिखेगा का इस्तेमाल किया जाता है, जो खोज करने वालों को साफ़ तौर पर जानकारी देता है. यह ज़रूरी नहीं है; अगर प्रॉपर्टी की वैल्यू नहीं दी गई है, तो सिर्फ़ प्रॉपर्टी की वैल्यू ही दिखेंगी. ज़्यादा से ज़्यादा 64 वर्ण हाेने चाहिए. |