FirestoreAdmin.UpdateField
থেকে google.longrunning.Operation
ফলাফলের জন্য মেটাডেটা।
JSON প্রতিনিধিত্ব |
---|
{ "startTime": string, "endTime": string, "field": string, "indexConfigDeltas": [ { object ( |
ক্ষেত্র | |
---|---|
startTime | যে সময় এই অপারেশন শুরু হয়। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
endTime | এই অপারেশন শেষ সময়. অপারেশন এখনও চলমান থাকলে আনসেট করা হবে। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
field | এই অপারেশন কাজ করছে যে ক্ষেত্রের সম্পদ. যেমন: |
indexConfigDeltas[] | |
state | অপারেশনের অবস্থা। |
progressDocuments | অগ্রগতি, নথিতে, এই অপারেশন. |
progressBytes | এই অপারেশনের অগ্রগতি, বাইটে। |
ttlConfigDelta | TTL কনফিগারেশনের ডেল্টা বর্ণনা করে। |
IndexConfigDelta
একটি সূচক কনফিগারেশন পরিবর্তন সম্পর্কে তথ্য।
JSON প্রতিনিধিত্ব |
---|
{ "changeType": enum ( |
ক্ষেত্র | |
---|---|
changeType | সূচক কিভাবে পরিবর্তিত হচ্ছে তা উল্লেখ করে। |
index | সূচক পরিবর্তন করা হচ্ছে। |
সূচক
ক্লাউড ফায়ারস্টোর সূচীগুলি একটি ডাটাবেসের নথিগুলির বিরুদ্ধে সহজ এবং জটিল প্রশ্নগুলি সক্ষম করে৷
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "queryScope": enum ( |
ক্ষেত্র | |
---|---|
name | শুধুমাত্র আউটপুট। এই সূচকের জন্য একটি সার্ভার সংজ্ঞায়িত নাম। কম্পোজিট ইনডেক্সের জন্য এই নামের ফর্মটি হবে: |
queryScope | একটি সংগ্রহের ক্যোয়ারী স্কোপ নির্দিষ্ট করা সূচীগুলি এমন একটি সংগ্রহের বিরুদ্ধে প্রশ্ন করার অনুমতি দেয় যা একটি নির্দিষ্ট নথির চাইল্ড, কোয়েরির সময় নির্দিষ্ট করা হয় এবং যার একই সংগ্রহ আইডি রয়েছে৷ একটি সংগ্রহ গ্রুপ ক্যোয়ারী স্কোপ নির্দিষ্ট করা সূচীগুলি একটি নির্দিষ্ট নথি থেকে প্রাপ্ত সমস্ত সংগ্রহের বিরুদ্ধে প্রশ্ন করার অনুমতি দেয়, কোয়েরির সময় নির্দিষ্ট করা হয় এবং যেগুলির এই সূচকের মতো একই সংগ্রহ আইডি রয়েছে৷ |
apiScope | API সুযোগ এই সূচক দ্বারা সমর্থিত. |
fields[] | এই সূচক দ্বারা সমর্থিত ক্ষেত্র. যৌগিক সূচীগুলির জন্য, এর জন্য সর্বনিম্ন 2 এবং সর্বাধিক 100টি ক্ষেত্র প্রয়োজন৷ শেষ ক্ষেত্র এন্ট্রি সর্বদা ক্ষেত্রের পথের জন্য হয় একক ক্ষেত্রের সূচীগুলির জন্য, এটি সর্বদা সংশ্লিষ্ট ক্ষেত্রের ক্ষেত্রের পথের সমান একটি ক্ষেত্র পাথ সহ ঠিক একটি এন্ট্রি হবে। |
state | শুধুমাত্র আউটপুট। সূচকের পরিবেশন অবস্থা। |
ইনডেক্সফিল্ড
একটি সূচক একটি ক্ষেত্র. fieldPath বর্ণনা করে কোন ক্ষেত্রটি সূচীকৃত হয়েছে, value_mode বর্ণনা করে কিভাবে ক্ষেত্রের মান সূচিত করা হয়।
JSON প্রতিনিধিত্ব |
---|
{ "fieldPath": string, // Union field |
ক্ষেত্র | |
---|---|
fieldPath | নাম হতে পারে। একক ক্ষেত্রের সূচীগুলির জন্য, এটি অবশ্যই ক্ষেত্রের নামের সাথে মেলে বা বাদ দেওয়া হতে পারে৷ |
ইউনিয়ন ক্ষেত্র value_mode । কিভাবে ক্ষেত্রের মান সূচক করা হয়। value_mode নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
order | নির্দেশ করে যে এই ক্ষেত্রটি নির্দিষ্ট ক্রম অনুসারে অর্ডার করা বা =, !=, <, <=, >, >= ব্যবহার করে তুলনা করা সমর্থন করে। |
arrayConfig | নির্দেশ করে যে এই ক্ষেত্রটি |
vectorConfig | ইঙ্গিত করে যে এই ক্ষেত্রটি ভেক্টরে নিকটতম প্রতিবেশী এবং দূরত্ব ক্রিয়াকলাপ সমর্থন করে। |
ভেক্টর কনফিগারেশন
ভেক্টর অনুসন্ধান অপারেশন সমর্থন করার জন্য সূচক কনফিগারেশন
JSON প্রতিনিধিত্ব |
---|
{ "dimension": integer, // Union field |
ক্ষেত্র | |
---|---|
dimension | প্রয়োজন। ভেক্টর মাত্রা এই কনফিগারেশন প্রযোজ্য. ফলস্বরূপ সূচকে শুধুমাত্র এই মাত্রার ভেক্টর অন্তর্ভুক্ত থাকবে এবং একই মাত্রার ভেক্টর অনুসন্ধানের জন্য ব্যবহার করা যেতে পারে। |
ইউনিয়ন ক্ষেত্রের type । ব্যবহৃত সূচকের ধরন। type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
flat | নির্দেশ করে ভেক্টর সূচক একটি সমতল সূচক। |
ফ্ল্যাট ইনডেক্স
এই ধরনের কোন ক্ষেত্র নেই.
একটি সূচক যা একটি সমতল ডেটা কাঠামোতে ভেক্টর সংরক্ষণ করে এবং সম্পূর্ণ অনুসন্ধান সমর্থন করে।
TtlConfigDelta
একটি TTL কনফিগারেশন পরিবর্তন সম্পর্কে তথ্য।
JSON প্রতিনিধিত্ব |
---|
{
"changeType": enum ( |
ক্ষেত্র | |
---|---|
changeType | TTL কনফিগারেশন কিভাবে পরিবর্তিত হচ্ছে তা উল্লেখ করে। |