- JSON 表現
- チャンク
- DocumentMetadata
- PageSpan
- ChunkMetadata
- AnnotationMetadata
- StructuredContent
- StructureType
- DoubleList
- RankSignals
- CustomSignal
検索結果を表します。
JSON 表現 |
---|
{ "id": string, "document": { object ( |
フィールド | |
---|---|
id |
検索された |
document |
検索レスポンスのドキュメント データ スニペット。 |
chunk |
|
modelScores |
出力専用。Google が利用可能なスコアを提供しました。 |
rankSignals |
省略可。結果に関連付けられたランキング シグナルのセット。 |
チャンク
チャンクは、チャンクモードで推奨または検索されるアイテムのすべての未加工のメタデータ情報をキャプチャします。
JSON 表現 |
---|
{ "name": string, "id": string, "content": string, "documentMetadata": { object ( |
フィールド | |
---|---|
name |
チャンクの完全なリソース名。形式: このフィールドは、長さの上限が 1,024 文字の UTF-8 でエンコードされた文字列にする必要があります。 |
id |
現在のチャンクの一意のチャンク ID。 |
content |
コンテンツはドキュメントの文字列(解析されたコンテンツ)です。 |
documentMetadata |
現在のチャンクのドキュメントのメタデータ。 |
derivedStructData |
出力専用。このフィールドは OUTPUT_ONLY です。元の入力ドキュメントにはない派生データが含まれています。 |
pageSpan |
チャンクのページ範囲。 |
chunkMetadata |
出力専用。現在のチャンクのメタデータ。 |
dataUrls[] |
出力専用。現在のチャンクに画像が含まれている場合は、画像データ URL。データ URL は、接頭辞(data:)、データのタイプを示す MIME タイプ、テキスト以外の場合はオプションの base64 トークン、データ自体の 4 つの部分で構成されます。data:[ |
annotationContents[] |
出力専用。現在チャンクにアノテーションが含まれている場合のアノテーションの内容。 |
annotationMetadata[] |
出力専用。アノテーション メタデータには、現在のチャンクの構造化コンテンツが含まれます。 |
relevanceScore |
出力専用。類似性に基づく関連性スコアを表します。スコアが高いほど、チャンクの関連性が高いことを示します。スコアの範囲は [-1.0, 1.0] です。 |
DocumentMetadata
ドキュメント メタデータには、現在のチャンクのドキュメントの情報が含まれます。
JSON 表現 |
---|
{ "uri": string, "title": string, "mimeType": string, "structData": { object } } |
フィールド | |
---|---|
uri |
ドキュメントの URI。 |
title |
ドキュメントのタイトル。 |
mimeType |
ドキュメントの MIME タイプ。https://www.iana.org/assignments/media-types/media-types.xhtml。 |
structData |
データ表現。ドキュメントの構造化 JSON データ。登録された |
PageSpan
チャンクのページ範囲。
JSON 表現 |
---|
{ "pageStart": integer, "pageEnd": integer } |
フィールド | |
---|---|
pageStart |
チャンクの開始ページ。 |
pageEnd |
チャンクの終了ページ。 |
ChunkMetadata
現在のチャンクのメタデータ。このフィールドは、SearchService.Search
API でのみ入力されます。
JSON 表現 |
---|
{ "previousChunks": [ { object ( |
フィールド | |
---|---|
previousChunks[] |
現在のチャンクの前のチャンク。この数は |
nextChunks[] |
現在のチャンクの次のチャンク。この数は |
AnnotationMetadata
アノテーション メタデータには、現在のチャンクの構造化コンテンツが含まれます。
JSON 表現 |
---|
{
"structuredContent": {
object ( |
フィールド | |
---|---|
structuredContent |
出力専用。構造化コンテンツの情報。 |
imageId |
出力専用。構造化コンテンツが画像に基づいている場合は、画像 ID が提供されます。 |
StructuredContent
構造化コンテンツの情報。
JSON 表現 |
---|
{
"structureType": enum ( |
フィールド | |
---|---|
structureType |
出力専用。構造化コンテンツの構造タイプ。 |
content |
出力専用。構造化コンテンツの内容。 |
StructureType
抽出できる構造化コンテンツのタイプを定義します。
列挙型 | |
---|---|
STRUCTURE_TYPE_UNSPECIFIED |
デフォルト値。 |
SHAREHOLDER_STRUCTURE |
株主構成。 |
SIGNATURE_STRUCTURE |
署名構造。 |
CHECKBOX_STRUCTURE |
チェックボックスの構造。 |
DoubleList
ダブルリスト。
JSON 表現 |
---|
{ "values": [ number ] } |
フィールド | |
---|---|
values[] |
double 値。 |
RankSignals
ランキング シグナルのセット。
JSON 表現 |
---|
{
"defaultRank": number,
"customSignals": [
{
object ( |
フィールド | |
---|---|
defaultRank |
省略可。結果のデフォルトのランク。 |
customSignals[] |
省略可。カスタム クリアボックス シグナルのリスト。 |
keywordSimilarityScore |
省略可。キーワードのマッチタイプの調整。 |
relevanceScore |
省略可。意味的関連性の調整。 |
semanticSimilarityScore |
省略可。意味的類似性の調整。 |
pctrRank |
省略可。推定コンバージョン率の調整をランクとして表します。 |
topicalityRank |
省略可。ランキングとしてのトピックの調整。 |
documentAge |
省略可。ドキュメントの経過時間(単位は時間)。 |
boostingFactor |
省略可。ドキュメントのカスタム ブーストを組み合わせたもの。 |
CustomSignal
名前と値のペアで表されるカスタム クリアボックス シグナル。
JSON 表現 |
---|
{ "name": string, "value": number } |
フィールド | |
---|---|
name |
省略可。シグナルの名前。 |
value |
省略可。ランキング シグナルを表す浮動小数点値(BM25 の場合は 1.25 など)。 |