表示对搜索索引引擎的提示。
| JSON 表示法 |
|---|
{ // Union field |
| 字段 | |
|---|---|
联合字段 index_type。要使用的索引类型。index_type 只能是下列其中一项: |
|
useIndex |
可选。已弃用:请改用 |
useKnn |
可选。已弃用:请改用 |
knnHint |
可选。如果设置,搜索将使用系统的默认 K-最近邻 (KNN) 索引引擎。 |
indexHint |
可选。指定搜索应使用特定索引。 |
IndexHint
用于指定要用于搜索的索引的消息。
| JSON 表示法 |
|---|
{ "name": string, // Union field |
| 字段 | |
|---|---|
name |
必需。用于搜索的索引的资源名称。索引必须位于同一项目、位置和集合中。格式: |
联合字段 params。索引的参数。params 只能是下列其中一项: |
|
denseScannParams |
可选。密集 ScaNN 参数。 |
DenseScannParams
密集 ScaNN 的参数。
| JSON 表示法 |
|---|
{ "searchLeavesPct": integer, "initialCandidateCount": integer } |
| 字段 | |
|---|---|
searchLeavesPct |
可选。用于控制召回率和延迟时间的密集 ANN 参数替换。要搜索的叶所占的百分比,范围为 [0, 100]。 |
initialCandidateCount |
可选。初始候选对象数量。必须是正整数(大于 0)。 |
KnnHint
此类型没有字段。
如果应在系统的默认 K-最近邻 (KNN) 索引引擎上显式执行搜索,则使用 KnnHint。