הגדרת פעולת חיפוש באמצעות וקטור שאילתה.
| ייצוג ב-JSON |
|---|
{ "searchField": string, "filter": { object }, "outputFields": { object ( |
| שדות | |
|---|---|
searchField |
חובה. שדה הווקטורים לחיפוש. |
filter |
זה שינוי אופציונלי. ביטוי מסנן ב-JSON, לדוגמה: {"genre": {"$eq": "sci-fi"}}, שמוצג כ-google.protobuf.Struct. |
outputFields |
זה שינוי אופציונלי. מסכה שמציינת אילו שדות להחזיר. |
searchHint |
זה שינוי אופציונלי. הגדרה של רמז לחיפוש. אם לא מציינים אסטרטגיה, השירות ישתמש באינדקס אם הוא זמין, ואם לא, הוא יחזור לחיפוש KNN שמוגדר כברירת מחדל. |
distanceMetric |
זה שינוי אופציונלי. מדד המרחק שבו יש להשתמש לחיפוש KNN. אם לא מציינים ערך, המערכת משתמשת ב-DOT_PRODUCT כברירת מחדל. |
שדה איחוד הערך |
|
vector |
וקטור צפוף של השאילתה. |
sparseVector |
וקטור דליל לשאילתה. |
topK |
זה שינוי אופציונלי. מספר השכנים הקרובים שיש להחזיר. |