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