SearchResult

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

ייצוג JSON
{
  "id": string,
  "document": {
    object (Document)
  },
  "chunk": {
    object (Chunk)
  },
  "modelScores": {
    string: {
      object (DoubleList)
    },
    ...
  },
  "rankSignals": {
    object (RankSignals)
  },
  "retrievalSignals": {
    object (RetrievalSignals)
  }
}
שדות
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)

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

retrievalSignals

object (RetrievalSignals)

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

DoubleList

רשימה כפולה.

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

number

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

RankSignals

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

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

number

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

customSignals[]

object (CustomSignal)

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

precomputedExpressionValues[]

number

זה שינוי אופציונלי. רשימה של תוצאות ביטויים שחושבו מראש עבור מסמך נתון, באותו סדר שבו הן מופיעות בבקשה ב-SearchRequest.custom_ranking_params.expressions_to_precompute.

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).

RetrievalSignals

המסנן מכיל קבוצה של אותות שמשמשים את מסנן הרלוונטיות.

ייצוג JSON
{
  "retrievalSources": [
    enum (RetrievalSource)
  ],
  "semanticRelevanceScore": number
}
שדות
retrievalSources[]

enum (RetrievalSource)

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

semanticRelevanceScore

number

זה שינוי אופציונלי. ציון הרלוונטיות שמשמש את המסנן כשהערך של semanticRelevanceThreshold מוגדר.

RetrievalSource

מציין את המקור של השליפה.

טיפוסים בני מנייה (enum)
RETRIEVAL_SOURCE_UNSPECIFIED מקור אחזור לא צוין.