Method: stats.getIndex

يتيح لك هذا الخيار الحصول على إحصاءات حول السلع المفهرَسة ومجمّعة لكل مصادر البيانات. لا تعرض واجهة برمجة التطبيقات هذه سوى إحصاءات لتواريخ سابقة فقط، لا يتم عرض إحصاءات اليوم الحالي.

ملاحظة: تتطلّب واجهة برمجة التطبيقات هذه حساب مستخدم عادي لتنفيذها.

طلب HTTP

GET https://cloudsearch.googleapis.com/v1/stats/index

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

معامِلات طلب البحث

المعلمات
fromDate

object (Date)

بداية النطاق الزمني المطلوب استرداد إحصاءاته. يجب أن تكون هذه القيمة خلال سنة واحدة من التاريخ الحالي.

toDate

object (Date)

نهاية النطاق الزمني المطلوب استرداد إحصاءاته. يجب أن تكون هذه القيمة خلال سنة واحدة من التاريخ الحالي وأن تكون أكبر من fromDate.

نص الطلب

يجب أن يكون نص الطلب فارغًا.

نص الاستجابة

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

تمثيل JSON
{
  "stats": [
    {
      object (CustomerIndexStats)
    }
  ],
  "averageIndexedItemCount": string
}
الحقول
stats[]

object (CustomerIndexStats)

ملخّص أعداد العناصر المفهرَسة، مرة واحدة لكل يوم في النطاق المطلوب.

averageIndexedItemCount

string (int64 format)

متوسط عدد العناصر للنطاق الزمني المحدّد الذي يتم تنفيذ الفوترة خلاله.

نطاقات التفويض

يتطلب هذا الإعداد أحد نطاقات OAuth التالية:

  • https://www.googleapis.com/auth/cloud_search.stats.indexing
  • https://www.googleapis.com/auth/cloud_search.stats
  • https://www.googleapis.com/auth/cloud_search

لمزيد من المعلومات، يُرجى الاطّلاع على دليل التفويض.

CustomerIndexStats

تجميع العناصر حسب رمز الحالة اعتبارًا من التاريخ المحدّد.

تمثيل JSON
{
  "date": {
    object (Date)
  },
  "itemCountByStatus": [
    {
      object (ItemCountByStatus)
    }
  ]
}
الحقول
date

object (Date)

تاريخ حساب الإحصاءات.

itemCountByStatus[]

object (ItemCountByStatus)

عدد السلع المجمَّعة حسب رمز الحالة