מפרט לגבי צפיפות. הצפיפות משפרת את המגוון של תוצאות החיפוש על ידי הגבלת מספר התוצאות שמשתפות את אותו ערך שדה. לדוגמה, אם תגדירו את הפרמטר maxCount ל-3 ואת הפרמטר mode ל-DROP_CROWDED_RESULTS, תקבלו לכל היותר 3 תוצאות עם אותו צבע בכל הדפים.
| ייצוג ב-JSON |
|---|
{
"field": string,
"maxCount": integer,
"mode": enum ( |
| שדות | |
|---|---|
field |
השדה שמשמש לצפיפות. יכול להיות שיהיה קשה לקרוא מסמכים בגלל שדה באובייקט |
maxCount |
מספר המסמכים המקסימלי שיישארו לכל ערך של השדה. אחרי שיש לפחות maxCount תוצאות קודמות שמכילות את אותו ערך בשדה הנתון (בהתאם לסדר שצוין ב- |
mode |
המצב שבו משתמשים במסמכים שמוזזים הצידה. |
מצב
סוג Enum שמתאר את המצב שבו יש להשתמש במסמכים שמוסתרים. אפשר להעביר אותם או להוריד אותם למיקום נמוך יותר בדפים הבאים.
| טיפוסים בני מנייה (enum) | |
|---|---|
MODE_UNSPECIFIED |
מצב צפיפות לא מוגדר. במקרה כזה, התנהגות השרת תהיה Mode.DROP_CROWDED_RESULTS כברירת מחדל. |
DROP_CROWDED_RESULTS |
הסרת תוצאות צפופות. |
DEMOTE_CROWDED_RESULTS_TO_END |
הורדת תוצאות צפופות לדפים מאוחרים יותר. |