REST Resource: corpora.documents

সম্পদ: নথি

একটি Document হল Chunk একটি সংগ্রহ। একটি Corpus সর্বাধিক 10,000টি Document থাকতে পারে৷

JSON প্রতিনিধিত্ব
{
  "name": string,
  "displayName": string,
  "customMetadata": [
    {
      object (CustomMetadata)
    }
  ],
  "updateTime": string,
  "createTime": string
}
ক্ষেত্র
name

string

অপরিবর্তনীয়। শনাক্তকারী। Document সম্পদ নাম. আইডি ("কর্পোরা/*/ডকুমেন্টস/" উপসর্গ ব্যতীত নাম) 40টি পর্যন্ত অক্ষর থাকতে পারে যা ছোট হাতের বর্ণমালা বা ড্যাশ (-)। আইডি ড্যাশ দিয়ে শুরু বা শেষ হতে পারে না। নামটি তৈরিতে খালি থাকলে, 12 অক্ষরের র্যান্ডম প্রত্যয় সহ displayName থেকে একটি অনন্য নাম নেওয়া হবে। উদাহরণ: corpora/{corpus_id}/documents/my-awesome-doc-123a456b789c

displayName

string

ঐচ্ছিক। Document জন্য মানব-পাঠযোগ্য প্রদর্শন নাম। প্রদর্শনের নামটি স্পেস সহ দৈর্ঘ্যে 512 অক্ষরের বেশি হওয়া উচিত নয়। উদাহরণ: "সিমান্টিক রিট্রিভার ডকুমেন্টেশন"

customMetadata[]

object ( CustomMetadata )

ঐচ্ছিক। ব্যবহারকারী প্রদত্ত কাস্টম মেটাডেটা প্রশ্ন করার জন্য ব্যবহৃত কী-মান জোড়া হিসাবে সংরক্ষণ করা হয়েছে। একটি Document সর্বাধিক 20টি CustomMetadata থাকতে পারে৷

updateTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। Document শেষবার কখন আপডেট করা হয়েছিল তার টাইমস্ট্যাম্প৷

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

createTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। Document কখন তৈরি করা হয়েছিল তার টাইমস্ট্যাম্প৷

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

পদ্ধতি

create

একটি খালি Document তৈরি করে।

delete

একটি Document মুছে দেয়।

get

একটি নির্দিষ্ট Document সম্পর্কে তথ্য পায়।

list

একটি Corpus সমস্ত Document তালিকা করে।

patch

একটি Document আপডেট করে।

query

একটি Document শব্দার্থিক অনুসন্ধান সম্পাদন করে।