حدود الخدمة في البحث المعرفي في Azure

تعتمد الحدود القصوى للتخزين وأحمال العمل وكميات الفهارس والكائنات الأخرى على ما إذا كنت توفر بحث Azure المعرفي في طبقات التسعير المجانية أو الأساسية أو القياسية أو المحسنة للتخزين .

  • Free هي خدمة مشتركة متعددة المستأجرين تأتي مع اشتراكك في Azure.

  • يوفر Basic موارد حوسبة مخصصة لأحمال عمل الإنتاج على نطاق أصغر، ولكنه يشارك بعض البنية التحتية للشبكات مع مستأجرين آخرين.

  • يعمل المعيار على أجهزة مخصصة مع سعة تخزين ومعالجة أكبر على كل مستوى. يأتي المعيار في أربعة مستويات: S1 و S2 و S3 و S3 HD. تم تصميم S3 High Density (S3 HD) لمجموعات كبيرة من المؤشرات الصغيرة متعددة الإيجارات (ثلاثة آلاف فهرس لكل خدمة). لا يوفر S3 HD ميزة المفهرس ويجب أن يستفيد استيعاب البيانات من واجهات برمجة التطبيقات التي تدفع البيانات من المصدر إلى الفهرس .

  • يعمل التخزين المحسن على أجهزة مخصصة ذات سعة تخزين إجمالية وعرض نطاق ترددي للتخزين وذاكرة أكبر من Standard. تستهدف هذه الطبقة المؤشرات الكبيرة بطيئة التغير. التخزين الأمثل يأتي في مستويين: L1 و L2.

حدود الاشتراك

يمكنك إنشاء خدمات متعددة، محدودة فقط بعدد الخدمات المسموح بها في كل مستوى. على سبيل المثال، يمكنك إنشاء ما يصل إلى 16 خدمة في المستوى الأساسي و16 خدمة أخرى في الطبقة S1 ضمن نفس الاشتراك. للحصول على مزيدٍ من المعلومات عن الطبقات، راجع اختيار SKU أو الطبقة لـ Azure Cognitive Search.

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

المورد مجانًا1 أساسي S1 S2 S3 S3 HD L1 L2
أقصى قدر من الخدمات 1 ⁧⁩16⁧⁩ ⁧⁩16⁧⁩ 8 6 6 6 6
الحد الأقصى للمقياس في وحدات البحث (SU)2 غير متوفر 3 SU 36 SU 36 SU 36 SU 36 SU 36 SU 36 SU

يعتمد 1 Free على البنية التحتية التي تتم مشاركتها مع العملاء الآخرين. نظرا لأن الأجهزة غير مخصصة، فإن التوسع غير مدعوم على الطبقة المجانية.

2 وحدات البحث هي وحدات فوترة، يتم تخصيصها إما كنسخة متماثلة أو قسم. أنت بحاجة إلى كل من الموارد لعمليات التخزين والفهرسة والاستعلام. لمعرفة المزيد عن حسابات SU، راجع قياس مستويات الموارد لأحمال عمل الاستعلام والفهرس.

حدود التخزين

خدمة البحث مقيدة بمساحة القرص أو بحد أقصى لعدد الفهارس أو الفهارس، أيهما يأتي أولاً. يوثق الجدول التالي حدود التخزين. للحصول على أقصى حدود للكائن، راجع الحدود حسب المورد.

المورد مجاني أساسي1 S1 S2 S3 S3 HD L1 L2
اتفاقية مستوى الخدمة (SLA)2 لا نعم نعم نعم نعم نعم نعم نعم
التخزين لكل قسم 50 ميغابايت 2 جيجا بايت 25 غيغابايت 100 جيجابايت 200 جيجابايت 200 جيجابايت 1 تيرابايت 2 تيرابايت
أقسام لكل خدمة غير متوفر 1 12 12 12 3 12 12
حجم القسم غير متوفر 2 جيجا بايت 25 غيغابايت 100 جيجابايت 200 جيجابايت 200 جيجابايت 1 تيرابايت 2 تيرابايت
النسخ المتماثلة غير متوفر 3 12 12 12 12 12 12

1 "أساسي" لديه قسم واحد ثابت. يمكن استخدام وحدات بحث إضافية لإضافة نسخ متماثلة لأحجام استعلام أكبر.

2 اتفاقيات مستوى الخدمة سارية المفعول للخدمات القابلة للفوترة على الموارد المخصصة. الخدمات المجانية وميزات المعاينة ليس لها اتفاقية مستوى خدمة. بالنسبة للخدمات القابلة للفوترة، تصبح اتفاقيات مستوى الخدمة سارية المفعول عندما توفر تكرارًا كافيًا لخدمتك. هناك حاجة إلى نسختين متماثلتين أو أكثر لاستعلام (قراءة) اتفاقيات مستوى الخدمة. هناك حاجة إلى ثلاث نسخ متماثلة أو أكثر للاستعلام والفهرسة (قراءة وكتابة) اتفاقيات مستوى الخدمة. لا يعتبر عدد الأقسام أحد اعتبارات اتفاقية مستوى الخدمة (SLA).

حدود الفهرس

المورد مجاني أساسي 1 S1 S2 S3 S3 HD L1 L2
الحد الأقصى للفهارس 3 5 أو 15 50 200 200 1000 لكل قسم أو 3000 لكل خدمة 10 10
الحد الأقصى للحقول البسيطة لكل فهرس 2 1000 100 1000 1000 1000 1000 1000 1000
الحد الأقصى للمجموعات المعقدة لكل فهرس 40 40 40 40 40 40 40 40
الحد الأقصى للعناصر عبر جميع المجموعات المعقدة لكل مستند 3 3000 3000 3000 3000 3000 3000 3000 3000
أقصى عمق للحقول المعقدة 10 10 10 10 10 10 10 10
الحد الأقصى للاقتراحات لكل فهرس 1 1 1 1 1 1 1 1
الحد الأقصى لملفات تعريف التسجيل لكل فهرس 100 100 100 100 100 100 100 100
الحد الأقصى للوظائف لكل ملف تعريف 8 8 8 8 8 8 8 8

1 الخدمات الأساسية التي تم إنشاؤها قبل ديسمبر 2017 لها حدود أقل (5 بدلا من 15) على الفهارس. الطبقة الأساسية هي SKU الوحيدة التي لديها حد أدنى يبلغ 100 حقل لكل فهرس.

2 يتضمن الحد الأعلى للحقول كلا من حقول المستوى الأول والحقول الفرعية المتداخلة في مجموعة معقدة. على سبيل المثال، إذا كان الفهرس يحتوي على 15 حقلا ويحتوي على مجموعتين معقدتين مع 5 حقول فرعية لكل منهما، فإن عدد حقول الفهرس الخاص بك هو 25. يمكن أن تكون الفهارس التي تحتوي على مجموعة حقول كبيرة جدا بطيئة. قصر الحقول والسمات على تلك التي تحتاجها فقط، وقم بتشغيل اختبار الفهرسة والاستعلام لضمان قبول الأداء.

3 يوجد حد أعلى للعناصر لأن وجود عدد كبير منها يزيد بشكل كبير من مساحة التخزين المطلوبة للفهرس الخاص بك. يتم تعريف عنصر من مجموعة معقدة على أنه عضو في تلك المجموعة. على سبيل المثال، افترض مستند فندق يحتوي على مجموعة مجمع غرف، تعتبر كل غرفة في مجموعة الغرف عنصرا. أثناء الفهرسة، يمكن لمحرك الفهرسة معالجة 3000 عنصر كحد أقصى بأمان عبر المستند ككل. تم إدخال هذا الحد في api-version=2019-05-06 المجموعات المعقدة وينطبق عليها فقط، وليس على مجموعات السلاسل أو الحقول المعقدة.

قد تجد بعض التباين في الحدود القصوى إذا تم توفير خدمتك على مجموعة أكثر قوة. تمثل الحدود هنا القاسم المشترك. سيتم نقل الفهارس المصممة وفقا للمواصفات المذكورة أعلاه عبر مستويات الخدمة المكافئة في أي منطقة.

حدود المستندات

اعتبارا من أكتوبر 2018، لم تعد هناك أي حدود لعدد المستندات لأي خدمة جديدة تم إنشاؤها في أي مستوى قابل للفوترة (أساسي وS1 وS2 وS3 وS3 HD) في أي منطقة. قد تظل الخدمات القديمة التي تم إنشاؤها قبل أكتوبر 2018 خاضعة لحدود عدد المستندات.

لتحديد ما إذا كانت الخدمة الخاصة بك لها حدود للمستندات، استخدم واجهة برمجة تطبيقات REST لإحصائيات خدمة GET أم لا. تنعكس حدود المستندات في الاستجابة، مع null الإشارة إلى عدم وجود حدود.

ملاحظة

على الرغم من عدم وجود حدود للمستندات تفرضها الخدمة ، إلا أن هناك حدا ثابتا يبلغ حوالي 24 مليار مستند لكل فهرس على خدمات البحث الأساسية و S1 و S2 و S3. بالنسبة إلى S3 HD ، يبلغ حد الشارد 2 مليار مستند لكل فهرس. يتم احتساب كل عنصر من عناصر المجموعة المعقدة كمستند منفصل من حيث حدود الشظايا.

حدود حجم المستند لكل استدعاء API

الحد الأقصى لحجم المستند عند استدعاء واجهة برمجة تطبيقات الفهرس هو حوالي 16 ميغابايت.

حجم المستند هو في الواقع حد لحجم نص طلب واجهة برمجة تطبيقات الفهرس. نظرا لأنه يمكنك تمرير مجموعة من المستندات المتعددة إلى واجهة برمجة تطبيقات الفهرس في وقت واحد، فإن حد الحجم يعتمد بشكل واقعي على عدد المستندات الموجودة في الدفعة. بالنسبة للدفعة التي تحتوي على مستند واحد، يبلغ الحد الأقصى لحجم المستند 16 ميغابايت من JSON.

عند تقدير حجم المستند، تذكر أن تضع في اعتبارك فقط تلك الحقول التي يمكن أن تستهلكها خدمة البحث. يجب حذف أي بيانات ثنائية أو بيانات صورة في المستندات المصدر من حساباتك.

حدود المفهرس

يوجد الحد الأقصى لأوقات التشغيل لتوفير التوازن والاستقرار للخدمة ككل، ولكن قد تحتاج مجموعات البيانات الأكبر حجما إلى وقت فهرسة أكبر مما يسمح به الحد الأقصى. إذا تعذر إكمال مهمة فهرسة خلال الحد الأقصى للوقت المسموح به، فحاول تشغيلها وفقا لجدول زمني. يقوم المجدول بتتبع حالة الفهرسة. إذا تمت مقاطعة مهمة فهرسة مجدولة لأي سبب من الأسباب، يمكن للمفهرس المتابعة من حيث توقف آخر مرة في التشغيل المجدول التالي.

المورد مجانا 1 أساسي 2 S1 S2 S3 S3 HD 3 L1 L2
الحد الأقصى للمفهرسين 3 5 أو 15 50 200 200 غير متوفر 10 10
الحد الأقصى لمصادر البيانات 3 5 أو 15 50 200 200 غير متوفر 10 10
الحد الأقصى للمهارات 4 3 5 أو 15 50 200 200 غير متوفر 10 10
الحد الأقصى لحمل الفهرسة لكل استدعاء 10,000 وثيقة محدودة فقط بالحد الأقصى للمستندات محدودة فقط بالحد الأقصى للمستندات محدودة فقط بالحد الأقصى للمستندات محدودة فقط بالحد الأقصى للمستندات غير متوفر انعدام الحدود انعدام الحدود
الحد الأدنى للجدول الزمني 5 دقائق 5 دقائق 5 دقائق 5 دقائق 5 دقائق 5 دقائق 5 دقائق 5 دقائق
الحد الأقصى لوقت التشغيل 1-3 دقائق 24 ساعة 24 ساعة 24 ساعة 24 ساعة غير متوفر 24 ساعة 24 ساعة
الحد الأقصى لوقت التشغيل للمفهرسين الذين لديهم مجموعة مهارات 5 3-10 دقائق ساعتان ساعتان ساعتان ساعتان غير متوفر ساعتان ساعتان
مفهرس Blob: الحد الأقصى لحجم الفقاعة ، MB ⁧⁩16⁧⁩ ⁧⁩16⁧⁩ 128 256 256 غير متوفر 256 256
مفهرس Blob: الحد الأقصى لأحرف المحتوى المستخرج من نقطة 32,000 64,000 4 ملايين 8 ملايين 16 مليون غير متوفر 4 ملايين 4 ملايين

1 الخدمات المجانية لديها الحد الأقصى لوقت تنفيذ المفهرس من 3 دقائق لمصادر blob و 1 دقيقة لجميع مصادر البيانات الأخرى. بالنسبة الذكاء الاصطناعي الفهرسة التي تستدعي الخدمات المعرفية، تقتصر الخدمات المجانية على 20 معاملة مجانية يوميا، حيث يتم تعريف المعاملة على أنها مستند يمر بنجاح عبر خط أنابيب الإثراء.

2 الخدمات الأساسية التي تم إنشاؤها قبل كانون الأول/ديسمبر 2017 لها حدود أقل (5 بدلا من 15) على المفهرسين ومصادر البيانات ومجموعات المهارات.

3 لا تتضمن خدمات S3 HD دعم المفهرس.

4 بحد أقصى 30 مهارة لكل مجموعة من المهارات.

5 الذكاء الاصطناعي التخصيب وتحليل الصور مكثفان حسابيا ويستهلكان كميات غير متناسبة من طاقة المعالجة المتاحة. تم تقصير وقت التشغيل لأحمال العمل هذه لإعطاء الوظائف الأخرى في قائمة الانتظار فرصة أكبر للتشغيل.

ملاحظة

وكما هو مذكور في حدود الفهرس، ستفرض المفهرسون أيضا الحد الأعلى البالغ 3000 عنصر عبر جميع المجموعات المعقدة لكل مستند بدءا من أحدث إصدار من واجهة برمجة تطبيقات GA الذي يدعم الأنواع المعقدة (2019-05-06) فصاعدا. وهذا يعني أنه إذا قمت بإنشاء المفهرس باستخدام إصدار واجهة برمجة تطبيقات سابق، فلن تخضع لهذا الحد. للحفاظ على أقصى قدر من التوافق، سيظل المفهرس الذي تم إنشاؤه باستخدام إصدار واجهة برمجة تطبيقات سابق ثم تحديثه بإصدار 2019-05-06 واجهة برمجة تطبيقات أو إصدار أحدث، مستبعدا من الحدود. يجب أن يكون العملاء على دراية بالتأثير السلبي لوجود مجموعات معقدة كبيرة جدا (كما ذكرنا سابقا) ونوصي بشدة بإنشاء أي مفهرسات جديدة باستخدام أحدث إصدار من GA API.

يمكن للمفهرسين الوصول إلى موارد Azure الأخرى عبر نقاط النهاية الخاصة المدارة عبر واجهة برمجة تطبيقات مورد الارتباط الخاص المشترك. يصف هذا القسم الحدود المرتبطة بهذه القدرة.

المورد مجاني أساسي S1 S2 S3 S3 HD L1 L2
دعم مفهرس نقطة النهاية الخاص لا نعم نعم نعم نعم لا نعم نعم
دعم نقطة النهاية الخاصة للمفهرسين الذين لديهم مجموعة مهارات1 لا لا لا نعم نعم لا نعم نعم
الحد الأقصى لنقاط النهاية الخاصة غير متوفر 10 أو 30 100 400 400 غير متوفر 20 20
الحد الأقصى لأنواع الموارد المتميزة2 غير متوفر 4 7 15 15 غير متوفر 4 4

1 الذكاء الاصطناعي التخصيب وتحليل الصور مكثفان حسابيا ويستهلكان كميات غير متناسبة من طاقة المعالجة المتاحة. لهذا السبب ، يتم تعطيل الاتصالات الخاصة على المستويات الدنيا لتجنب التأثير السلبي على أداء واستقرار خدمة البحث نفسها.

2 يتم حساب عدد أنواع الموارد المتميزة كعدد القيم الفريدة groupId المستخدمة عبر جميع موارد الروابط الخاصة المشتركة لخدمة بحث معينة، بغض النظر عن حالة المورد.

حدود المرادفات

يختلف الحد الأقصى لعدد خرائط المرادفات حسب الطبقة. يمكن أن تحتوي كل قاعدة على ما يصل إلى 20 توسعا ، حيث يكون التوسع مصطلحا مكافئا. على سبيل المثال ، بالنظر إلى "القط" ، فإن الارتباط ب "kitty" و "feline" و "felis" (جنس القطط) سيعتبر 3 توسعات.

المورد مجاني أساسي S1 S2 S3 S3-HD L1 L2
الحد الأقصى لخرائط المرادفات 3 3 5 10 20 20 10 10
الحد الأقصى لعدد القواعد لكل خريطة 5000 20000 20000 20000 20000 20000 20000 20000

حدود الاسم المستعار للفهرس

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

المورد مجاني أساسي S1 S2 S3 S3-HD L1 L2
الحد الأقصى للأسماء المستعارة 3 5 أو 15 50 200 200 1000 لكل قسم أو 3000 لكل خدمة 10 10

حدود البيانات (إثراء الذكاء الاصطناعي)

يخضع خط أنابيب إثراء الذكاء الاصطناعي الذي يقوم بإجراء مكالمات إلى مورد Azure Cognitive Services for Language للتعرف على الكيانوربط الكياناتواستخراج العبارات الرئيسيةوتحليل المشاعرواكتشاف اللغةواكتشاف المعلومات الشخصية لحدود البيانات. يجب أن يكون الحد الأقصى لحجم السجل 50000 حرف كما تم قياسه بواسطة String.Length. إذا كنت بحاجة إلى تقسيم بياناتك قبل إرسالها إلى محلل المشاعر، فاستخدم مهارة تقسيم النص.

حدود الاختناق

يتم خنق طلبات واجهة برمجة التطبيقات مع اقتراب النظام من ذروة السعة. يتصرف الاختناق بشكل مختلف لواجهات برمجة التطبيقات المختلفة. يتم خنق واجهات برمجة تطبيقات الاستعلام (البحث/الاقتراح/الإكمال التلقائي) وفهرسة واجهات برمجة التطبيقات ديناميكيا استنادا إلى الحمل على الخدمة. تحتوي واجهات برمجة تطبيقات الفهرس وواجهة برمجة تطبيقات عمليات الخدمة على حدود ثابتة لمعدل الطلب.

حدود طلب السعر الثابت للعمليات المتعلقة بفهرس:

  • فهارس القوائم (GET /indexes): 3 في الثانية لكل وحدة بحث
  • الحصول على فهرس (GET / فهارس / myindex): 10 في الثانية لكل وحدة بحث
  • إنشاء فهرس (POST / فهارس): 12 في الدقيقة لكل وحدة بحث
  • إنشاء فهرس أو تحديثه (PUT / indexes / myindex): 6 في الثانية لكل وحدة بحث
  • حذف فهرس (DELETE / فهارس / myindex): 12 في الدقيقة لكل وحدة بحث

حدود طلب السعر الثابت للعمليات المتعلقة بالخدمة:

  • إحصائيات الخدمة (GET / servicestats): 4 في الثانية لكل وحدة بحث

حدود طلب واجهة برمجة التطبيقات

  • الحد الأقصى 16 ميغابايت لكل طلب 1
  • الحد الأقصى لطول عنوان URL 8 كيلوبايت
  • الحد الأقصى 1000 مستند لكل دفعة من عمليات تحميل الفهرس أو دمجها أو حذفها
  • الحد الأقصى 32 حقلا في $orderby البند
  • الحد الأقصى 100,000 حرف في عبارة البحث
  • الحد الأقصى لعدد الجمل في search (التعبيرات المفصولة ب AND أو OR) هو 1024
  • الحد الأقصى لحجم مصطلح البحث هو 32,766 بايت (32 كيلوبايت ناقص 2 بايت) من النص المشفر UTF-8
  • الحد الأقصى لحجم مصطلح البحث هو 1000 حرف للبحث عن البادئة والبحثregex
  • يقتصر البحث عن أحرف البدلوالبحث عن التعبير العادي على 1000 حالة كحد أقصى عند معالجتها بواسطة Lucene.

1 في Azure Cognitive Search، يخضع نص الطلب لحد أعلى يبلغ 16 ميغابايت، مما يفرض حدا عمليا على محتويات الحقول أو المجموعات الفردية التي لا تقيدها الحدود النظرية (راجع أنواع البيانات المدعومة لمزيد من المعلومات حول تكوين الحقل والقيود).

توجد قيود على حجم الاستعلام وتكوينه لأن الاستعلامات غير المحدودة يمكن أن تزعزع استقرار خدمة البحث. عادة ، يتم إنشاء هذه الاستعلامات برمجيا. إذا كان تطبيقك ينشئ استعلامات بحث برمجيا، فإننا نوصي بتصميمه بطريقة لا تنشئ استعلامات ذات حجم غير محدود.

حدود استجابة واجهة برمجة التطبيقات

  • 1000 مستند كحد أقصى يتم إرجاعها لكل صفحة من صفحات نتائج البحث
  • 100 اقتراح كحد أقصى يتم إرجاعه لكل طلب واجهة برمجة تطبيقات "اقتراح"

حدود مفاتيح واجهة برمجة التطبيقات

يتم استخدام مفاتيح واجهة برمجة التطبيقات لمصادقة الخدمة. هناك نوعان. يتم تحديد مفاتيح المسؤول في رأس الطلب ومنح حق الوصول الكامل للقراءة والكتابة إلى الخدمة. تكون مفاتيح الاستعلام للقراءة فقط، ومحددة على عنوان URL، وعادة ما يتم توزيعها على تطبيقات العميل.

  • الحد الأقصى 2 مفاتيح المسؤول لكل خدمة
  • 50 مفتاح استعلام كحد أقصى لكل خدمة