מייצג רמז למנוע של אינדקס החיפוש.
| ייצוג JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "useIndex": { object ( |
| שדות | |
|---|---|
| סוג האינדקס שבו ייעשה שימוש. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות הבאים: | |
useIndex |
זה שינוי אופציונלי. הוצא משימוש: במקומו, צריך להשתמש ב- |
useKnn |
זה שינוי אופציונלי. הוצא משימוש: במקומו, צריך להשתמש ב- |
knnHint |
זה שינוי אופציונלי. אם ההגדרה הזו מוגדרת, החיפוש יתבצע באמצעות מנוע האינדקס של K-Nearest Neighbor (KNN) שמוגדר כברירת מחדל במערכת. |
indexHint |
זה שינוי אופציונלי. מציין שהחיפוש צריך להשתמש באינדקס מסוים. |
| סוף השדות הבלעדיים. | |
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 |
חובה. שם המשאב של האינדקס שבו רוצים להשתמש לחיפוש. האינדקס צריך להיות באותו פרויקט, מיקום ואוסף. פורמט: |
| הפרמטרים של האינדקס. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות הבאים: | |
denseScannParams |
זה שינוי אופציונלי. פרמטרים של Dense ScaNN. |
| סוף השדות הבלעדיים. | |
DenseScannParams
פרמטרים ל-ScaNN צפוף.
| ייצוג JSON |
|---|
{ "searchLeavesPct": integer, "initialCandidateCount": integer, "targetRecall": number } |
| שדות | |
|---|---|
searchLeavesPct |
זה שינוי אופציונלי. החלפת פרמטרים של רשת עצבית מלאכותית (ANN) צפופה כדי לשלוט באחזור ובזמן האחזור. אחוז העלים שיש לחפש, בטווח [0, 100]. לא נתמך באינדקסים של |
initialCandidateCount |
זה שינוי אופציונלי. מספר המועמדים הראשוני. חייב להיות מספר שלם חיובי (גדול מ-0). לא נתמך באינדקסים של |
targetRecall |
זה שינוי אופציונלי. ההחזרה (recall) של היעד לחיפוש. חייב להיות מספר עשרוני בטווח [0, 1]. החיפוש נועד להשיג את רמת ההחזרה הזו, אבל היא לא מובטחת. |
KnnHint
בסוג הזה אין שדות.
הפרמטר KnnHint ישמש אם החיפוש צריך להתבצע באופן מפורש במנוע האינדקס של K-השכנים הקרובים ביותר (KNN) שמוגדר כברירת מחדל במערכת.