FirestoreAdmin.UpdateField
से मिले google.longrunning.Operation
नतीजों का मेटाडेटा.
जेएसओएन के काेड में दिखाना |
---|
{ "startTime": string, "endTime": string, "field": string, "indexConfigDeltas": [ { object ( |
फ़ील्ड | |
---|---|
startTime |
यह कार्रवाई शुरू होने का समय. RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: |
endTime |
इस कार्रवाई के पूरा होने का समय. अगर कार्रवाई अब भी जारी है, तो इसे सेट नहीं किया जाएगा. RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: |
field |
वह फ़ील्ड संसाधन जिस पर यह कार्रवाई काम कर रही है. उदाहरण के लिए: |
indexConfigDeltas[] |
|
state |
कार्रवाई की स्थिति. |
progressDocuments |
दस्तावेज़ों में इस कार्रवाई की प्रोग्रेस. |
progressBytes |
इस कार्रवाई की प्रोग्रेस, बाइट में. |
ttlConfigDelta |
TTL कॉन्फ़िगरेशन के डेल्टा के बारे में बताता है. |
IndexConfigDelta
इंडेक्स कॉन्फ़िगरेशन में हुए बदलाव के बारे में जानकारी.
जेएसओएन के काेड में दिखाना |
---|
{ "changeType": enum ( |
फ़ील्ड | |
---|---|
changeType |
इससे पता चलता है कि इंडेक्स कैसे बदल रहा है. |
index |
इंडेक्स बदला जा रहा है. |
इंडेक्स
Cloud Firestore इंडेक्स, डेटाबेस में दस्तावेज़ों के लिए आसान और मुश्किल क्वेरी चालू करता है.
जेएसओएन के काेड में दिखाना |
---|
{ "name": string, "queryScope": enum ( |
फ़ील्ड | |
---|---|
name |
सिर्फ़ आउटपुट के लिए. इस इंडेक्स के लिए सर्वर का तय नाम. कंपोज़िट इंडेक्स के लिए इस नाम का फ़ॉर्म होगा: |
queryScope |
जो इंडेक्स, कलेक्शन क्वेरी के दायरे वाले इंडेक्स होते हैं वे ऐसे कलेक्शन के ख़िलाफ़ क्वेरी को अनुमति देते हैं जो किसी खास दस्तावेज़ का चाइल्ड कलेक्शन होता है. क्वेरी के समय तय किया जाता है और उसका कलेक्शन आईडी एक जैसा होता है. कलेक्शन ग्रुप क्वेरी के दायरे वाले इंडेक्स, उन सभी कलेक्शन के लिए क्वेरी को अनुमति देते हैं जो क्वेरी के समय तय किए गए किसी खास दस्तावेज़ से डिसीस्ड हैं. ऐसे दस्तावेज़ जिनका कलेक्शन आईडी, इस इंडेक्स के जैसा ही है. |
apiScope |
इस इंडेक्स पर काम करने वाला एपीआई का स्कोप. |
fields[] |
इस इंडेक्स से काम करने वाले फ़ील्ड. कंपोज़िट इंडेक्स के लिए, इसमें कम से कम 2 और ज़्यादा से ज़्यादा 100 फ़ील्ड होने ज़रूरी हैं. फ़ील्ड की आखिरी एंट्री हमेशा फ़ील्ड पाथ सिंगल फ़ील्ड इंडेक्स के लिए, यह हमेशा सिर्फ़ एक एंट्री होगी. इसका फ़ील्ड पाथ, जुड़े हुए फ़ील्ड के फ़ील्ड पाथ के बराबर होगा. |
state |
सिर्फ़ आउटपुट के लिए. इंडेक्स की सेवा की स्थिति. |
IndexField
इंडेक्स में मौजूद कोई फ़ील्ड. फ़ील्डपाथ के इंडेक्स होने की जानकारी देता है. value_mode से फ़ील्ड की वैल्यू को इंडेक्स करने का तरीका बताया जाता है.
जेएसओएन के काेड में दिखाना |
---|
{ "fieldPath": string, // Union field |
फ़ील्ड | |
---|---|
fieldPath |
यह name हो सकता है. किसी एक फ़ील्ड के इंडेक्स के लिए, यह फ़ील्ड के नाम से मेल खाना चाहिए या इसे छोड़ा जा सकता है. |
यूनियन फ़ील्ड value_mode . फ़ील्ड की वैल्यू को इंडेक्स करने का तरीका. value_mode इनमें से सिर्फ़ एक हो सकती है: |
|
order |
इससे पता चलता है कि यह फ़ील्ड, बताए गए क्रम के हिसाब से क्रम में लगाने या =, !=, <, <=, >, >= का इस्तेमाल करके तुलना करने की सुविधा देता है. |
arrayConfig |
इससे पता चलता है कि यह फ़ील्ड, |
vectorConfig |
इससे पता चलता है कि यह फ़ील्ड, वेक्टर पर नज़दीकी पड़ोसी और दूरी से जुड़ी कार्रवाइयों के साथ काम करता है. |
VectorConfig
वेक्टर सर्च ऑपरेशंस की सुविधा देने के लिए इंडेक्स कॉन्फ़िगरेशन
जेएसओएन के काेड में दिखाना |
---|
{ "dimension": integer, // Union field |
फ़ील्ड | |
---|---|
dimension |
ज़रूरी है. वह वेक्टर डाइमेंशन जिस पर यह कॉन्फ़िगरेशन लागू होता है. मिलने वाले इंडेक्स में सिर्फ़ इस डाइमेंशन के वेक्टर शामिल होंगे और उसी डाइमेंशन वाले वेक्टर सर्च के लिए उनका इस्तेमाल किया जा सकता है. |
यूनियन फ़ील्ड type . इस्तेमाल किए गए इंडेक्स का टाइप. type इनमें से सिर्फ़ एक हो सकती है: |
|
flat |
यह बताता है कि वेक्टर इंडेक्स एक फ़्लैट इंडेक्स है. |
FlatIndex
इस टाइप के लिए कोई फ़ील्ड नहीं है.
ऐसा इंडेक्स जो वेक्टर को फ़्लैट डेटा स्ट्रक्चर में सेव करता है और पूरी जानकारी खोजने की सुविधा देता है.
TtlConfigDelta
TTL (टीटीएल) कॉन्फ़िगरेशन में हुए बदलाव के बारे में जानकारी.
जेएसओएन के काेड में दिखाना |
---|
{
"changeType": enum ( |
फ़ील्ड | |
---|---|
changeType |
इससे पता चलता है कि TTL (टीटीएल) कॉन्फ़िगरेशन कैसे बदल रहा है. |