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

이중 값입니다.

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

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