Chunk
বা Document
স্তরের মেটাডেটা মানগুলির উপর ভিত্তি করে পুনরুদ্ধার সীমিত করতে ব্যবহারকারী ফিল্টার প্রদান করেছেন। উদাহরণ (জেনার = নাটক বা জেনার = অ্যাকশন): key = "document.custom_metadata.genre" শর্ত = [{stringValue = "drama", operation = EQUAL}, {stringValue = "action", operation = EQUAL}]
JSON প্রতিনিধিত্ব |
---|
{
"key": string,
"conditions": [
{
object ( |
ক্ষেত্র | |
---|---|
key | প্রয়োজন। ফিল্টার করার জন্য মেটাডেটার কী। |
conditions[] | প্রয়োজন। প্রদত্ত কীটির |
অবস্থা
ফিল্টার শর্ত একটি একক কী-তে প্রযোজ্য।
JSON প্রতিনিধিত্ব |
---|
{ "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 থাকে। |