SearchResult

מייצג את תוצאות החיפוש.

ייצוג ב-JSON
{
  "id": string,
  "document": {
    object (Document)
  },
  "chunk": {
    object (Chunk)
  },
  "modelScores": {
    string: {
      object (DoubleList)
    },
    ...
  },
  "rankSignals": {
    object (RankSignals)
  }
}
שדות
id

string

Document.id מתוך Document שחיפשתם.

document

object (Document)

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

chunk

object (Chunk)

נתוני החלק בתגובה לחיפוש אם הערך של SearchRequest.ContentSearchSpec.search_result_mode הוא CHUNKS.

modelScores

map (key: string, value: object (DoubleList))

פלט בלבד. Google סיפקה ציונים זמינים.

rankSignals

object (RankSignals)

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

DoubleList

רשימה כפולה.

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

number

ערכים כפולים.

RankSignals

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

ייצוג ב-JSON
{
  "defaultRank": number,
  "customSignals": [
    {
      object (CustomSignal)
    }
  ],
  "keywordSimilarityScore": number,
  "relevanceScore": number,
  "semanticSimilarityScore": number,
  "pctrRank": number,
  "topicalityRank": number,
  "documentAge": number,
  "boostingFactor": number
}
שדות
defaultRank

number

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

customSignals[]

object (CustomSignal)

זה שינוי אופציונלי. רשימה של אותות clearbox בהתאמה אישית.

keywordSimilarityScore

number

זה שינוי אופציונלי. התאמה למילות מפתח.

relevanceScore

number

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

semanticSimilarityScore

number

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

pctrRank

number

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

topicalityRank

number

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

documentAge

number

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

boostingFactor

number

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

CustomSignal

אות clearbox מותאם אישית שמיוצג על ידי צמד שם/ערך.

ייצוג ב-JSON
{
  "name": string,
  "value": number
}
שדות
name

string

אופציונלי. שם האות.

value

number

זה שינוי אופציונלי. ערך מסוג float שמייצג את אות הסיווג (למשל 1.25 עבור BM25).