المرجع: مقطع
Chunk
هو جزء فرعي من Document
تتم معالجته كوحدة مستقلة لأغراض تمثيل المتجهات وتخزينها. يمكن أن تحتوي Corpus
على مليون Chunk
كحدّ أقصى.
تمثيل JSON |
---|
{ "name": string, "data": { object ( |
الحقول | |
---|---|
name |
غير قابل للتغيير. المعرّف. اسم المورد |
data |
مطلوبة. محتوى |
customMetadata[] |
اختياريّ. قدَّم المستخدم البيانات الوصفية المخصّصة المخزَّنة كأزواج المفتاح/القيمة. الحد الأقصى لعدد الأحرف |
createTime |
النتائج فقط. الطابع الزمني لوقت إنشاء طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
updateTime |
النتائج فقط. الطابع الزمني لوقت آخر تعديل لـ طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
state |
النتائج فقط. حالة |
ChunkData
البيانات المستخرجة التي تمثل محتوى Chunk
.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد يمكن أن تكون السمة " |
|
stringValue |
محتوى |
الحالة
تمثّل هذه السمة دورة حياة Chunk
.
عمليات التعداد | |
---|---|
STATE_UNSPECIFIED |
القيمة التلقائية. يتم استخدام هذه القيمة إذا تم حذف الحالة. |
STATE_PENDING_PROCESSING |
تتم الآن معالجة Chunk (التضمين وتخزين المتجهات). |
STATE_ACTIVE |
تمت معالجة Chunk وهو متاح لطلب البحث. |
STATE_FAILED |
تعذّرت معالجة Chunk . |
الطُرق |
|
---|---|
|
إنشاء Chunk بشكل مجمّع |
|
حذف مجمّع Chunk ثانية |
|
التعديلات المجمّعة Chunk ثانية. |
|
تنشئ Chunk . |
|
حذف Chunk |
|
الحصول على معلومات عن Chunk معيّن |
|
يسرد كل Chunk في Document . |
|
لتعديل Chunk |