REST Resource: indexing.datasources.items

משאב: פריט

מייצג אובייקט יחיד שהוא פריט באינדקס החיפוש, כמו קובץ, תיקייה או רשומה של מסד נתונים.

ייצוג JSON
{
  "name": string,
  "acl": {
    object (ItemAcl)
  },
  "metadata": {
    object (ItemMetadata)
  },
  "structuredData": {
    object (ItemStructuredData)
  },
  "content": {
    object (ItemContent)
  },
  "version": string,
  "status": {
    object (ItemStatus)
  },
  "queue": string,
  "payload": string,
  "itemType": enum (Item.ItemType)
}
שדות
name

string

שם הפריט. פורמט: datasources/{sourceId}/items/{itemId}

יש למלא שדה זה. האורך המקסימלי הוא 1,536 תווים.

acl

object (ItemAcl)

רשימה של בקרת גישה לפריט הזה.

metadata

object (ItemMetadata)

פרטי המטא-נתונים.

structuredData

object (ItemStructuredData)

הנתונים המובְנים של הפריט שצריכים להתאים להגדרת אובייקט רשומה בסכימה של מקור הנתונים.

content

object (ItemContent)

תוכן הפריט שיתווסף לאינדקס וניתן יהיה לחפש אותו.

version

string (bytes format)

חובה. מערכת ההוספה לאינדקס שומרת את הגרסה ממקור הנתונים כמחרוזת של בייט, ומשווה בין גרסת הפריט באינדקס לגרסה של הפריט שבתור באמצעות סדר מילוני.

הוספה של Cloud Search לאינדקס לא תגרום להוספה לאינדקס או למחיקה של פריטים שנמצאים בתור, שערך הגרסה שלהם נמוך או שווה לגרסה של הפריט הנוכחי שנוסף לאינדקס. האורך המקסימלי של השדה הזה הוא 1,024 בייטים.

כדי לדעת איך גרסת הפריט משפיעה על תהליך המחיקה, ניתן לעיין במאמר טיפול בתיקונים אחרי מחיקה ידנית.

מחרוזת בקידוד base64.

status

object (ItemStatus)

סטטוס הפריט. שדה 'פלט בלבד'.

queue

string

מוסיפים את הפריט הזה לתור שאליו שייך הפריט. האורך המקסימלי הוא 100 תווים.

payload

string (bytes format)

מחבר מצב נוסף יכול לאחסן עבור פריט זה. האורך המקסימלי הוא 10,000 בייטים.

מחרוזת בקידוד base64.

itemType

enum (Item.ItemType)

הסוג של הפריט הזה.

ItemAcl

פרטי הרשימה של בקרת הגישה לפריט. למידע נוסף, ראו רשימות ACL של מפות.

ייצוג JSON
{
  "inheritAclFrom": string,
  "aclInheritanceType": enum (ItemAcl.AclInheritanceType),
  "readers": [
    {
      object (Principal)
    }
  ],
  "deniedReaders": [
    {
      object (Principal)
    }
  ],
  "owners": [
    {
      object (Principal)
    }
  ]
}
שדות
inheritAclFrom

string

שם הפריט שממנו יורש רשימת הרשאות הגישה (ACL). הערה: ירושה של ACL רק מספקת הרשאות גישה לפריטי צאצא, לא מגדירה קשרים מבניים. היא גם לא מספקת דרכים נוחות למחוק קבוצות גדולות של פריטים. מחיקת הורה מסוג ACL מהאינדקס משנה רק את הרשאות הגישה של פריטי צאצא שמפנים להורה בשדה inheritAclFrom. הפריט עדיין מופיע באינדקס, אך ייתכן שלא יופיע בתוצאות החיפוש. לעומת זאת, מחיקה של פריט בקונטיינר מוחקת גם את כל הפריטים שמפנים למאגר באמצעות השדה containerName. האורך המקסימלי של השדה הזה הוא 1,536 תווים.

aclInheritanceType

enum (ItemAcl.AclInheritanceType)

מגדיר את סוג כללי הגישה שיחולו כשהפריט יורש את רשימת ה-ACL שלו מהורה. צריך להגדיר את האפשרות הזו תמיד במקביל לשדה inheritAclFrom. בנוסף, כשהשדה inheritAclFrom מוגדר, צריך להגדיר את השדה הזה כ-AclInheritanceType חוקי.

readers[]

object (Principal)

רשימה של חשבונות משתמשים שמורשים לראות את הפריט בתוצאות החיפוש. אופציונלי אם מקבלים בירושה הרשאות מפריט אחר או אם הפריט לא אמור להיות גלוי, כמו virtual containers. מספר הרכיבים המקסימלי הוא 1,000.

deniedReaders[]

object (Principal)

רשימה של חשבונות משתמשים שבקשת הגישה שלהם לפריט בתוצאות החיפוש נדחתה באופן מפורש. הגישה של חשבונות משתמשים חסומה כברירת מחדל, אבל כדאי להשתמש בקוראים שנדחו כדי לטפל בחריגים ולבטל את רשימת הקוראים המורשים. אפשר לכלול עד 100 רכיבים.

owners[]

object (Principal)

זה שינוי אופציונלי. רשימת הבעלים של הפריט. לשדה הזה אין השפעה על הרשאות הגישה למסמכים. עם זאת, הוא מציע דירוג קל יותר משפר את הדירוג של פריטים שבהם המשתמש ששלח את השאילתה הוא הבעלים. מספר הרכיבים המקסימלי הוא 5.

ItemAcl.AclInheritanceType

סוגי הירושה של ACL.

טיפוסים בני מנייה (enum)
NOT_APPLICABLE ערך ברירת המחדל כשהפריט הזה לא יורש ACL. יש להשתמש ב-NOT_APPLICABLE כשהערך של inheritAclFrom ריק. לפריט ללא ירושה של ACL עדיין יכולות להיות רשימות ACL שיסופקו על ידי השדות readers ו-deniedReaders משלו.
CHILD_OVERRIDE במהלך התנגשות בין הרשאות, רשימת ה-ACL של פריט הצאצא קובעת את גישת הקריאה שלו.
PARENT_OVERRIDE במהלך התנגשות בין הרשאות, רשימת ה-ACL של פריט ההורה שצוינה בשדה inheritAclFrom קובעת את גישת הקריאה.
BOTH_PERMIT הגישה תינתן רק אם הפריט הזה ופריט ההורה שצוינו בשדה inheritAclFrom מאפשרים גישת קריאה.

חשבון משתמש

הפניה למשתמש, לקבוצה או לדומיין.

ייצוג JSON
{

  // Union field principal can be only one of the following:
  "gsuitePrincipal": {
    object (GSuitePrincipal)
  },
  "userResourceName": string,
  "groupResourceName": string
  // End of list of possible types for union field principal.
}
שדות

שדה איחוד principal.

principal יכול להיות רק אחת מהאפשרויות הבאות:

gsuitePrincipal

object (GSuitePrincipal)

חשבון המשתמש הזה הוא משתמש, קבוצה או דומיין ב-Google Workspace.

userResourceName

string

חשבון המשתמש הזה הוא משתמש שזוהה באמצעות זהות חיצונית. בשדה השם צריך לציין את השם של משאב המשתמש בפורמט הבא: Identitysources/{sourceId}/users/{ID}

groupResourceName

string

חשבון המשתמש הזה הוא קבוצה שמזוהה באמצעות זהות חיצונית. שדה השם חייב לציין את שם משאב הקבוצה בפורמט הבא: Identitysources/{sourceId}/groups/{ID}

ItemMetadata

שדות מטא-נתונים זמינים של הפריט.

ייצוג JSON
{
  "title": string,
  "sourceRepositoryUrl": string,
  "containerName": string,
  "objectType": string,
  "createTime": string,
  "updateTime": string,
  "interactions": [
    {
      object (Interaction)
    }
  ],
  "contentLanguage": string,
  "mimeType": string,
  "searchQualityMetadata": {
    object (SearchQualityMetadata)
  },
  "keywords": [
    string
  ],
  "hash": string,
  "contextAttributes": [
    {
      object (ContextAttribute)
    }
  ]
}
שדות
title

string

שם הפריט. אם הנתונים יוצגו, זו תהיה הכותרת המוצגת של תוצאת החיפוש query.search. האורך המקסימלי הוא 2,048 תווים.

sourceRepositoryUrl

string

קישור למאגר המקור שמציג את הנתונים. תוצאות חיפוש מחילות את הקישור הזה על הכותר. רווחים לבנים או תווים מיוחדים עלולים לגרום לקישורים של תוצאות Cloud Seach להפעיל הודעה על הפניה אוטומטית; כדי להימנע מכך, לקודד את כתובת ה-URL. האורך המקסימלי הוא 2,048 תווים.

containerName

string

שם המאגר של הפריט הזה. מחיקה של פריט המאגר תוביל למחיקה אוטומטית של הפריט הזה. הערה: רשימות ACL לא עוברות בירושה מפריט במאגר. כדי לספק ירושה של ACL לפריט, משתמשים בשדה inheritAclFrom. האורך המקסימלי הוא 1,536 תווים.

objectType

string

סוג הפריט. הוא צריך להתאים לשם של הגדרת האובייקט בסכימה שרשומה עבור מקור הנתונים. לדוגמה, אם הסכימה של מקור הנתונים מכילה הגדרת אובייקט בשם 'document', בקשות להוספת פריטים לאינדקס עבור אובייקטים מהסוג הזה צריכות להגדיר את objectType כ-'document'. האורך המקסימלי הוא 256 תווים.

createTime

string (Timestamp format)

השעה שבה הפריט נוצר במאגר המקור.

חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

השעה שבה הפריט שונה לאחרונה במאגר המקור.

חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

interactions[]

object (Interaction)

רשימת אינטראקציות עם הפריט. האינטראקציות משמשות לשיפור האיכות של query.search, אבל הן לא חשופות למשתמשי הקצה. מספר הרכיבים המקסימלי הוא 1,000.

contentLanguage

string

קוד השפה BCP-47 של הפריט, למשל en-US או 'sr-Latn'. מידע נוסף זמין בכתובת http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. האורך המקסימלי הוא 32 תווים.

mimeType

string

סוג ה-mime המקורי של ItemContent.content במאגר המקור. האורך המקסימלי הוא 256 תווים.

searchQualityMetadata

object (SearchQualityMetadata)

מטא-נתונים נוספים של איכות החיפוש של הפריט

keywords[]

string

מילות מפתח או ביטויים נוספים שאמורים להתאים לפריט. משמש באופן פנימי לתוכן שנוצר על ידי משתמשים. אפשר לכלול עד 100 רכיבים. האורך המקסימלי הוא 8,192 תווים.

hash

string

ערך הגיבוב שסופק על ידי שולח הקריאה ל-API. אפשר לחשב את השינוי הזה באמצעות השיטה items.push. האורך המקסימלי הוא 2,048 תווים.

contextAttributes[]

object (ContextAttribute)

קבוצה של מאפיינים בעלי שם שמשויכים לפריט. המידע הזה יכול לשמש להשפעה על דירוג הפריט על סמך ההקשר של הבקשה. אפשר לכלול עד 10 רכיבים.

אינטראקציה

מייצג אינטראקציה בין משתמש לפריט.

ייצוג JSON
{
  "type": enum (Interaction.InteractionType),
  "principal": {
    object (Principal)
  },
  "interactionTime": string
}
שדות
type

enum (Interaction.InteractionType)

principal

object (Principal)

המשתמש שביצע פעולה בפריט.

interactionTime

string (Timestamp format)

השעה שבה המשתמש ביצעו פעולה בפריט. אם קיימות כמה פעולות מאותו סוג לגבי משתמש יחיד, רק הפעולה האחרונה מתועדת.

חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

Interaction.InteractionType

סוג הפעילות שהמשתמש ביצע בפריט.

טיפוסים בני מנייה (enum)
UNSPECIFIED ערך לא חוקי.
VIEW האינטראקציה הזו מציינת שהמשתמש צפה בפריט.
EDIT על סמך האינטראקציה הזו המשתמש ערך את הפריט.

SearchQualityMetadata

מטא-נתונים נוספים של איכות החיפוש של הפריט.

ייצוג JSON
{
  "quality": number
}
שדות
quality

number

אינדיקציה לאיכות הפריט, שמשמשת כדי להשפיע על איכות החיפוש. הערך צריך להיות בין 0.0 (האיכות הנמוכה ביותר) ל-1.0 (האיכות הגבוהה ביותר). ערך ברירת המחדל הוא 0.0.

ContextAttribute

מאפיין בעל שם שמשויך לפריט, שיכול להשפיע על הדירוג של הפריט על סמך ההקשר של הבקשה.

ייצוג JSON
{
  "name": string,
  "values": [
    string
  ]
}
שדות
name

string

שם המאפיין. השדה לא יכול להיות ריק. האורך המקסימלי הוא 32 תווים. השם חייב להתחיל באות והוא יכול להכיל רק אותיות (A-Z, a-z) או מספרים (0-9). השם יעבור נירמול (באותיות קטנות) לפני שתהיה התאמה.

values[]

string

ערכי טקסט של המאפיין. אפשר לכלול עד 10 רכיבים. האורך המקסימלי של רכיב במערך הוא 32 תווים. הערך יעבור נירמול (באותיות קטנות) לפני ההתאמה.

ItemStructuredData

שדות של נתונים מובְנים שזמינים לפריט.

ייצוג JSON
{
  "object": {
    object (StructuredDataObject)
  },
  "hash": string
}
שדות
object

object (StructuredDataObject)

אובייקט הנתונים המובְנים שצריך להתאים להגדרת האובייקט הרשומה בסכימה של מקור הנתונים.

hash

string

ערך הגיבוב שסופק על ידי שולח הקריאה ל-API. אפשר לחשב את השינוי הזה באמצעות השיטה items.push. האורך המקסימלי הוא 2,048 תווים.

StructuredDataObject

אובייקט של נתונים מובְנים שמורכב ממאפיינים (property) בעלי שם.

ייצוג JSON
{
  "properties": [
    {
      object (NamedProperty)
    }
  ]
}
שדות
properties[]

object (NamedProperty)

המאפיינים של האובייקט. מספר הרכיבים המקסימלי הוא 1,000.

NamedProperty

צמד של שם-ערך שהוקלד לנתונים מובְנים. סוג הערך צריך להיות זהה לסוג הרשום של המאפיין name בהגדרת האובייקט של objectType.

ייצוג JSON
{
  "name": string,

  // Union field value can be only one of the following:
  "integerValues": {
    object (NamedProperty.IntegerValues)
  },
  "doubleValues": {
    object (NamedProperty.DoubleValues)
  },
  "timestampValues": {
    object (NamedProperty.TimestampValues)
  },
  "booleanValue": boolean,
  "objectValues": {
    object (NamedProperty.ObjectValues)
  },
  "enumValues": {
    object (NamedProperty.EnumValues)
  },
  "dateValues": {
    object (NamedProperty.DateValues)
  },
  "textValues": {
    object (NamedProperty.TextValues)
  },
  "htmlValues": {
    object (NamedProperty.HtmlValues)
  }
  // End of list of possible types for union field value.
}
שדות
name

string

שם הנכס. השם הזה צריך להתאים לשם המאפיין שנרשם להגדרת האובייקט בסכימה. האורך המקסימלי המותר לנכס הזה הוא 256 תווים.

שדה איחוד value. הערכים של הנכס בעל השם. שימו לב שנכס יכול להכיל ערכים מסוג אחד בלבד. value יכול להיות רק אחת מהאפשרויות הבאות:
integerValues

object (NamedProperty.IntegerValues)

doubleValues

object (NamedProperty.DoubleValues)

timestampValues

object (NamedProperty.TimestampValues)

booleanValue

boolean

objectValues

object (NamedProperty.ObjectValues)

enumValues

object (NamedProperty.EnumValues)

dateValues

object (NamedProperty.DateValues)

textValues

object (NamedProperty.TextValues)

htmlValues

object (NamedProperty.HtmlValues)

NamedProperty.IntegerValues

רשימת ערכים של מספרים שלמים.

ייצוג JSON
{
  "values": [
    string
  ]
}
שדות
values[]

string (int64 format)

NamedProperty.DoubleValues

רשימה של ערכים כפולים.

ייצוג JSON
{
  "values": [
    number
  ]
}
שדות
values[]

number

NamedProperty.TimestampValues

רשימה של ערכים של חותמות זמן.

ייצוג JSON
{
  "values": [
    string
  ]
}
שדות
values[]

string (Timestamp format)

חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

NamedProperty.ObjectValues

רשימה של ערכי אובייקטים.

ייצוג JSON
{
  "values": [
    {
      object (StructuredDataObject)
    }
  ]
}
שדות
values[]

object (StructuredDataObject)

NamedProperty.EnumValues

רשימה של ערכי enum.

ייצוג JSON
{
  "values": [
    string
  ]
}
שדות
values[]

string

האורך המקסימלי המותר לערכי מחרוזת הוא 32 תווים.

NamedProperty.DateValues

רשימה של ערכים לתאריכים.

ייצוג JSON
{
  "values": [
    {
      object (Date)
    }
  ]
}
שדות
values[]

object (Date)

NamedProperty.TextValues

רשימה של ערכי טקסט.

ייצוג JSON
{
  "values": [
    string
  ]
}
שדות
values[]

string

האורך המקסימלי המותר לערכי טקסט הוא 2,048 תווים.

NamedProperty.HtmlValues

רשימה של ערכי HTML.

ייצוג JSON
{
  "values": [
    string
  ]
}
שדות
values[]

string

האורך המקסימלי המותר לערכי HTML הוא 2,048 תווים.

ItemContent

תוכן של פריט להוספה לאינדקס ולהצגה ב-Cloud Search. רק מחרוזות בקידוד UTF-8 מותרות כ-inlineContent. אם העליתם את התוכן והוא לא בינארי, הוא צריך להיות בקידוד UTF-8.

ייצוג JSON
{
  "contentFormat": enum (ItemContent.ContentFormat),
  "hash": string,

  // Union field content can be only one of the following:
  "inlineContent": string,
  "contentDataRef": {
    object (UploadItemRef)
  }
  // End of list of possible types for union field content.
}
שדות
contentFormat

enum (ItemContent.ContentFormat)

hash

string

פרטי הגיבוב (hash) שמחושבים וסופקו על ידי לקוח ה-API עבור התוכן. אפשר להשתמש בו עם השיטה items.push כדי לחשב את השינויים במצב. האורך המקסימלי הוא 2,048 תווים.

שדה איחוד content.

content יכול להיות רק אחת מהאפשרויות הבאות:

inlineContent

string (bytes format)

התוכן שמסופק בתוך שיטת העדכון. האורך המקסימלי הוא 102,400 בייטים (100KiB).

מחרוזת בקידוד base64.

contentDataRef

object (UploadItemRef)

העלאת מזהה ההפניה של תוכן שהועלה בעבר באמצעות שיטת כתיבה.

ItemContent.ContentFormat

הפורמט של התוכן. אם הפורמט הוא RAW, התוכן צריך להיות בפורמט שצוין על ידי mimeType.

טיפוסים בני מנייה (enum)
UNSPECIFIED ערך לא חוקי.
HTML contentFormat הוא HTML.
TEXT contentFormat הוא טקסט חופשי.
RAW contentFormat הוא בייטים גולמיים.

UploadItemRef

מייצג הפניה לסשן העלאה. ההפניה הזו נוצרה באמצעות upload method. ההפניה הזו תקפה ל-30 יום לאחר יצירתה. עדכון של תוכן הפריט עשוי להתייחס לתוכן שהועלה דרך contentDataRef.

ייצוג JSON
{
  "name": string
}
שדות
name

string

השם של ההפניה לתוכן. האורך המקסימלי הוא 2,048 תווים.

ItemStatus

בשדה הזה אפשר לראות את סטטוס הפריט ואת השגיאות שנמצאו בו.

ייצוג JSON
{
  "code": enum (ItemStatus.Code),
  "processingErrors": [
    {
      object (ProcessingError)
    }
  ],
  "repositoryErrors": [
    {
      object (RepositoryError)
    }
  ]
}
שדות
code

enum (ItemStatus.Code)

קוד סטטוס.

processingErrors[]

object (ProcessingError)

פרטי השגיאה במקרה שהפריט במצב ERROR.

repositoryErrors[]

object (RepositoryError)

המחבר דווח על שגיאת מאגר.

ProcessingError

ייצוג JSON
{
  "code": enum (ProcessingErrorCode),
  "errorMessage": string,
  "fieldViolations": [
    {
      object (FieldViolation)
    }
  ]
}
שדות
code

enum (ProcessingErrorCode)

קוד שגיאה שמציין את אופי השגיאה.

errorMessage

string

תיאור השגיאה.

fieldViolations[]

object (FieldViolation)

אם שדות הפריט לא חוקיים, השדה הזה מכיל את הפרטים על שגיאות האימות.

ProcessingErrorCode

קודים לציון השגיאה שאירעה במהלך עיבוד הפריטים על ידי שרת Cloud Search. לפריט אחד עשויות להיות מספר שגיאות עיבוד.

טיפוסים בני מנייה (enum)
PROCESSING_ERROR_CODE_UNSPECIFIED ערך קלט בלבד. אפשר להשתמש בערך הזה בקטע 'פריטים'.
MALFORMED_REQUEST רשימת ה-ACL, המטא-נתונים או התוכן של הפריט כתובים בתבנית שגויה או במצב לא חוקי. השדה 'הפרות של שדה' כולל פרטים נוספים על מיקום הבעיה.
UNSUPPORTED_CONTENT_FORMAT פורמט הספירה אינו נתמך.
INDIRECT_BROKEN_ACL פריטים עם מידע חלקי של רשימת ACL כי הם יורשים פריטים אחרים עם רשימת ACL לא תקינה או שיש להם קבוצות עם צאצאים לא ממופים.
ACL_CYCLE תרשים הירושה של ACL יצר מחזור.

FieldViolation

ייצוג JSON
{
  "field": string,
  "description": string
}
שדות
field

string

נתיב השדה עם הפרה.

description

string

תיאור השגיאה.

RepositoryError

שגיאות כשהמחבר מתקשר למאגר המקור.

ייצוג JSON
{
  "type": enum (RepositoryError.Type),
  "httpStatusCode": integer,
  "errorMessage": string
}
שדות
type

enum (RepositoryError.Type)

סוג השגיאה.

httpStatusCode

integer

קודי שגיאה. תואם להגדרה של קודי מצב HTTP.

errorMessage

string

הודעה שמתארת את השגיאה. האורך המקסימלי המותר להודעה הוא 8,192 תווים.

RepositoryError.Type

רשימה של קודי שגיאה לבעיות תקשורת עם המאגר.

טיפוסים בני מנייה (enum)
UNKNOWN שגיאה לא ידועה.
NETWORK_ERROR מארח לא ידוע או שלא ניתן לגשת אליו.
DNS_ERROR בעיית DNS, למשל שרת ה-DNS לא מגיב.
CONNECTION_ERROR לא ניתן להתחבר לשרת המאגר.
AUTHENTICATION_ERROR האימות נכשל בגלל שפרטי הכניסה שגויים.
AUTHORIZATION_ERROR לחשבון השירות אין הרשאה למאגר.
SERVER_ERROR שגיאה בשרת של המאגר.
QUOTA_EXCEEDED חריגה מהמכסה.
SERVICE_UNAVAILABLE השרת לא זמין כרגע.
CLIENT_ERROR שגיאה שקשורה ללקוח, למשל בקשה לא חוקית מהמחבר לשרת המאגר.

Item.ItemType

טיפוסים בני מנייה (enum)
UNSPECIFIED
CONTENT_ITEM פריט שנוסף לאינדקס למטרת הצגת מידע בלבד. אי אפשר להפנות לפריטים האלה בשדות containerName או inheritAclFrom.
CONTAINER_ITEM פריט שנוסף לאינדקס והמטרה שלו היא לספק לפריטים אחרים רשימות ACL ו/או להכיל פריטים אחרים.
VIRTUAL_CONTAINER_ITEM פריט שלא נוסף לאינדקס, אבל מסיבה אחרת יש לו את אותה מטרה כמו CONTAINER_ITEM.

שיטות

delete

המחיקה של Item resource לשם המשאב שצוין.

deleteQueueItems

אפשרות זו מוחקת את כל הפריטים בתור.

get

הפונקציה מקבלת Item resource לפי שם הפריט.

index

מתבצע עדכון של רשימת ה-ACL, המטא-נתונים והתוכן של Item.

list

רשימה של כל Item resources או קבוצת משנה של משתמשים.

poll

סקרים לחיפוש פריטים שלא שמורים מתור ההוספה לאינדקס, וסימון קבוצה ששמורה, החל מפריטים עם חותמת הזמן הישנה ביותר מהעדיפות הגבוהה ביותר ItemStatus.

push

מעביר פריט לתור להצבעה ועדכון במועד מאוחר יותר.

unreserve

שומר את כל הפריטים בתור, כך שכולם יהיו כשירים להשתתף בסקרים.

upload

יוצר סשן העלאה להעלאת תוכן של פריט.