SearchResult

검색 결과를 나타냅니다.

JSON 표현
{
  "id": string,
  "document": {
    object (Document)
  },
  "chunk": {
    object (Chunk)
  },
  "modelScores": {
    string: {
      object (DoubleList)
    },
    ...
  },
  "rankSignals": {
    object (RankSignals)
  }
}
필드
id

string

DocumentDocument.id입니다.

document

object (Document)

검색 응답의 문서 데이터 스니펫입니다. retrievable로 표시된 필드만 채워집니다.

chunk

object (Chunk)

SearchRequest.ContentSearchSpec.search_result_modeCHUNKS으로 설정된 경우 검색 응답의 청크 데이터입니다.

modelScores

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

출력 전용입니다. Google에서 사용 가능한 점수를 제공했습니다.

rankSignals

object (RankSignals)

(선택사항) 결과와 연결된 순위 신호 집합입니다.

DoubleList

이중 목록

JSON 표현
{
  "values": [
    number
  ]
}
필드
values[]

number

double 값입니다.

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

(선택사항) 순위 신호를 나타내는 부동 소수점 값입니다 (예: BM25의 경우 1.25).