REST Resource: corpora.documents.chunks

সম্পদ: খণ্ড

একটি Chunk হল একটি Document একটি সাবপার্ট যা ভেক্টর প্রতিনিধিত্ব এবং স্টোরেজের উদ্দেশ্যে একটি স্বাধীন ইউনিট হিসাবে বিবেচিত হয়। একটি Corpus সর্বোচ্চ 1 মিলিয়ন Chunk হতে পারে।

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

string

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

data

object ( ChunkData )

প্রয়োজন। Chunk জন্য বিষয়বস্তু, যেমন টেক্সট স্ট্রিং। প্রতি খণ্ডে টোকেনের সর্বোচ্চ সংখ্যা 2043।

customMetadata[]

object ( CustomMetadata )

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

createTime

string ( Timestamp format)

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

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

updateTime

string ( Timestamp format)

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

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

state

enum ( State )

শুধুমাত্র আউটপুট। Chunk বর্তমান অবস্থা।

চুংকডাটা

নিষ্কাশিত ডেটা যা Chunk বিষয়বস্তুর প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{

  // Union field data can be only one of the following:
  "stringValue": string
  // End of list of possible types for union field data.
}
ক্ষেত্র

ইউনিয়ন ক্ষেত্রের data

data নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

stringValue

string

একটি স্ট্রিং হিসাবে Chunk বিষয়বস্তু. প্রতি খণ্ডে টোকেনের সর্বোচ্চ সংখ্যা 2043।

অবস্থা

একটি Chunk জীবনচক্রের জন্য রাজ্যগুলি।

Enums
STATE_UNSPECIFIED ডিফল্ট মান। এই মানটি ব্যবহার করা হয় যদি রাষ্ট্রটি বাদ দেওয়া হয়।
STATE_PENDING_PROCESSING Chunk প্রক্রিয়া করা হচ্ছে (এমবেডিং এবং ভেক্টর স্টোরেজ)।
STATE_ACTIVE Chunk প্রক্রিয়া করা হয় এবং অনুসন্ধানের জন্য উপলব্ধ।
STATE_FAILED Chunk ব্যর্থ প্রক্রিয়াকরণ.

পদ্ধতি

batchCreate

ব্যাচ Chunk গুলি তৈরি করুন।

batchDelete

ব্যাচ মুছে ফেলুন Chunk এস.

batchUpdate

ব্যাচ আপডেট Chunk এস.

create

একটি Chunk তৈরি করে।

delete

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

get

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

list

একটি Document সমস্ত Chunk তালিকাভুক্ত করে।

patch

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