SemanticSearch

התג מגדיר פעולת חיפוש סמנטי.

ייצוג ב-JSON
{
  "searchText": string,
  "searchField": string,
  "taskType": enum (EmbeddingTaskType),
  "outputFields": {
    object (OutputFields)
  },
  "filter": {
    object
  },
  "searchHint": {
    object (SearchHint)
  },
  "topK": integer
}
שדות
searchText

string

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

searchField

string

חובה. שדה הווקטורים לחיפוש.

taskType

enum (EmbeddingTaskType)

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

outputFields

object (OutputFields)

זה שינוי אופציונלי. השדות שיוחזרו בתוצאות החיפוש.

filter

object (Struct format)

זה שינוי אופציונלי. ביטוי מסנן ב-JSON, לדוגמה: {‎"genre": {‎"$eq": "sci-fi"‎}}‎, שמוצג כ-google.protobuf.Struct.

searchHint

object (SearchHint)

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

topK

integer

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