Rerank 操作は、ベクター検索と全文検索の結果のランキングが不正確である問題を解決できます。意味理解を通じて取得したデータに再度スコアを付け、再ランキングすることで、結果の関連性と精度を大幅に向上させます。AnalyticDB for PostgreSQL では、Rerank モデルを使用して検索結果を再ランキングできますが、モデルは提供されません。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
gpdb:Rerank |
list |
*DBInstance
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| DBInstanceId |
string |
必須 |
インスタンス ID。 説明
DescribeDBInstances API を呼び出して、ターゲットリージョン内のすべての AnalyticDB for PostgreSQL インスタンスの詳細 (インスタンス ID を含む) を表示できます。 |
gp-xxxxxxxxx |
| RegionId |
string |
必須 |
インスタンスが配置されているリージョン ID。 |
cn-hangzhou |
| Query |
string |
任意 |
Rerank のクエリ文。 |
ADBPG是什么 |
| Documents |
array |
任意 |
再順序付けされるドキュメントのリスト。 |
|
|
string |
任意 |
単一ドキュメントの内容。 |
ADBPG是阿里云OLAP数据库。 |
|
| Model |
string |
任意 |
Rerank モデル。現在、以下をサポートしています:
|
bge-reranker-v2-m3 |
| TopK |
integer |
任意 |
返す最も関連性の高いドキュメントの数。 |
3 |
| ReturnDocuments |
boolean |
任意 |
false に設定すると、Documents のテキストは返されず、ドキュメントの順序のインデックスと Rerank スコアのみが返されます。 |
false |
| MaxChunksPerDoc |
integer |
任意 |
テキストがモデルウィンドウを超えた場合に許可されるチャンクの最大数:
説明
分割の例
|
10 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
ABB39CC3-4488-4857-905D-2E4A051D0521 |
| Message |
string |
インターフェイスから返される詳細情報。 |
success |
| Status |
string |
API の実行ステータス。値の説明:
|
success |
| Tokens |
integer |
消費されたトークンの数。 |
100 |
| Results |
object |
||
| Results |
array<object> |
Rerank の結果。 |
|
|
object |
結果の詳細。 |
||
| Document |
string |
再順序付けされたドキュメント情報。 |
ADBPG是阿里云OLAP数据库。 |
| Index |
integer |
リクエストパラメーター Documents におけるこのドキュメントのインデックス。0 から始まります。 |
1 |
| RelevanceScore |
number |
Rerank の類似度スコア。 |
2.31412 |
例
成功レスポンス
JSONJSON
{
"RequestId": "ABB39CC3-4488-4857-905D-2E4A051D0521",
"Message": "success",
"Status": "success",
"Tokens": 100,
"Results": {
"Results": [
{
"Document": "ADBPG是阿里云OLAP数据库。",
"Index": 1,
"RelevanceScore": 2.31412
}
]
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。