उपयोगकर्ता ने Chunk
या Document
लेवल के मेटाडेटा के मान के आधार पर, डेटा वापस पाने की प्रक्रिया को सीमित करने के लिए फ़िल्टर दिया है. उदाहरण (शैली = ड्रामा OR शैली = कार्रवाई): key = "document.custom_metadata.genre" conditions = [{stringValue = "drama", action = EQUAL}, {stringValue = "action", action = EQUAL}]
जेएसओएन के काेड में दिखाना |
---|
{
"key": string,
"conditions": [
{
object ( |
फ़ील्ड | |
---|---|
key |
ज़रूरी है. फ़िल्टर करने के लिए मेटाडेटा की कुंजी. |
conditions[] |
ज़रूरी है. दी गई कुंजी के |
शर्त
फ़िल्टर करने की शर्त, एक कुंजी पर लागू होती है.
जेएसओएन के काेड में दिखाना |
---|
{ "operation": enum ( |
फ़ील्ड | |
---|---|
operation |
ज़रूरी है. स्थिति को ट्रिगर करने के लिए, दिए गए की-वैल्यू पेयर पर ऑपरेटर लागू किया गया. |
यूनियन फ़ील्ड value . वैल्यू का टाइप, उससे जुड़ी कुंजी के फ़ील्ड में तय की गई वैल्यू के टाइप से मेल खाना चाहिए. अगर वैल्यू के टाइप एक जैसे नहीं हैं, तो नतीजा एक खाली सेट मिलेगा. जब CustomMetadata की वैल्यू StringList हो, तो फ़िल्टर करने की शर्त में, string_value को शामिल करें/बाहर रखी गई कार्रवाई के साथ जोड़ा जाना चाहिए. ऐसा न करने पर, नतीजा भी खाली सेट होगा. value इनमें से सिर्फ़ एक हो सकता है: |
|
stringValue |
स्ट्रिंग की वह वैल्यू जिसे मेटाडेटा को फ़िल्टर करना है. |
numericValue |
मेटाडेटा को फ़िल्टर करने के लिए अंक वाली वैल्यू. |
ऑपरेटर
यह उन मान्य ऑपरेटर के बारे में बताता है जिन्हें की-वैल्यू पेयर पर लागू किया जा सकता है.
Enums | |
---|---|
OPERATOR_UNSPECIFIED |
डिफ़ॉल्ट वैल्यू. इस वैल्यू का इस्तेमाल नहीं किया गया है. |
LESS |
संख्यात्मक रूप से समर्थित. |
LESS_EQUAL |
संख्यात्मक रूप से समर्थित. |
EQUAL |
अंकों और स्ट्रिंग के साथ काम करता है. |
GREATER_EQUAL |
संख्यात्मक रूप से समर्थित. |
GREATER |
संख्यात्मक रूप से समर्थित. |
NOT_EQUAL |
अंकों और स्ट्रिंग के साथ काम करता है. |
INCLUDES |
स्ट्रिंग में सिर्फ़ तब काम किया जा सकता है, जब दी गई कुंजी के CustomMetadata वैल्यू टाइप में stringListValue हो. |
EXCLUDES |
स्ट्रिंग में सिर्फ़ तब काम किया जा सकता है, जब दी गई कुंजी के CustomMetadata वैल्यू टाइप में stringListValue हो. |