検索インデックス エンジンへのヒントを表します。
| JSON 表現 |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "knnHint": { object ( |
| フィールド | |
|---|---|
| 使用するインデックスのタイプ。以下は、相互に排他的なフィールドのリストです。レスポンスで設定されるフィールドは最大で 1 つです。 | |
knnHint |
省略可。設定されている場合、検索ではシステムのデフォルトの K-Nearest Neighbor(KNN)インデックス エンジンが使用されます。 |
indexHint |
省略可。検索で特定のインデックスを使用することを指定します。 |
| 相互に排他的なフィールドの終了。 | |
KnnHint
この型にはフィールドがありません。
検索をシステムのデフォルトの K 近傍法(KNN)インデックス エンジンで明示的に行う必要がある場合は、KnnHint が使用されます。
IndexHint
検索に使用するインデックスを指定するメッセージ。
| JSON 表現 |
|---|
{
"name": string,
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"denseScannParams": {
object ( |
| フィールド | |
|---|---|
name |
必須。検索に使用するインデックスのリソース名。インデックスは、同じプロジェクト、ロケーション、コレクションに存在する必要があります。形式: |
| インデックスのパラメータ。以下は、相互に排他的なフィールドのリストです。レスポンスで設定されるフィールドは最大で 1 つです。 | |
denseScannParams |
省略可。Dense ScaNN パラメータ。 |
| 相互に排他的なフィールドの終了。 | |
DenseScannParams
密な ScaNN のパラメータ。
| JSON 表現 |
|---|
{ "targetRecall": number } |
| フィールド | |
|---|---|
targetRecall |
省略可。検索の目標再現率。[0, 1] の範囲内の double 値にする必要があります。検索は、このレベルの再現率を達成することを目的としていますが、保証されるものではありません。 |