CreateOrUpdateIndexOptions interface
خيارات لإنشاء/تحديث عملية الفهرس.
- Extends
الخصائص
allow |
يسمح بإضافة المحللات الجديدة أو الرموز المميزة أو عوامل تصفية الرمز المميز أو عوامل تصفية الأحرف إلى فهرس عن طريق أخذ الفهرس دون اتصال لبضع ثوان على الأقل. يؤدي هذا مؤقتا إلى فشل طلبات الفهرسة والاستعلام. يمكن أن يضعف الأداء وتوافر الكتابة للفهرس لعدة دقائق بعد تحديث الفهرس، أو أطول للفهرسات الكبيرة جدا. |
only |
إذا تم تعيينه إلى صحيح، فلن يتم حذف المورد إلا إذا تطابق etag. |
الخصائص الموروثة
abort |
الإشارة التي يمكن استخدامها لإجهاض الطلبات. |
on |
دالة سيتم استدعاؤها في كل مرة يتم فيها تلقي استجابة من الخادم أثناء تنفيذ العملية المطلوبة. قد يتم استدعاؤه عدة مرات. |
request |
الخيارات المستخدمة عند إنشاء طلبات HTTP وإرسالها لهذه العملية. |
serializer |
خيارات لتجاوز سلوك التسلسل/إلغاء التسلسل. |
tracing |
الخيارات المستخدمة عند تمكين التتبع. |
تفاصيل الخاصية
allowIndexDowntime
يسمح بإضافة المحللات الجديدة أو الرموز المميزة أو عوامل تصفية الرمز المميز أو عوامل تصفية الأحرف إلى فهرس عن طريق أخذ الفهرس دون اتصال لبضع ثوان على الأقل. يؤدي هذا مؤقتا إلى فشل طلبات الفهرسة والاستعلام. يمكن أن يضعف الأداء وتوافر الكتابة للفهرس لعدة دقائق بعد تحديث الفهرس، أو أطول للفهرسات الكبيرة جدا.
allowIndexDowntime?: boolean
قيمة الخاصية
boolean
onlyIfUnchanged
إذا تم تعيينه إلى صحيح، فلن يتم حذف المورد إلا إذا تطابق etag.
onlyIfUnchanged?: boolean
قيمة الخاصية
boolean
تفاصيل الخاصية الموروثة
abortSignal
الإشارة التي يمكن استخدامها لإجهاض الطلبات.
abortSignal?: AbortSignalLike
قيمة الخاصية
موروث من OperationOptions.abortSignal
onResponse
دالة سيتم استدعاؤها في كل مرة يتم فيها تلقي استجابة من الخادم أثناء تنفيذ العملية المطلوبة. قد يتم استدعاؤه عدة مرات.
onResponse?: RawResponseCallback
قيمة الخاصية
موروث من OperationOptions.onResponse
requestOptions
الخيارات المستخدمة عند إنشاء طلبات HTTP وإرسالها لهذه العملية.
requestOptions?: OperationRequestOptions
قيمة الخاصية
موروث من OperationOptions.requestOptions
serializerOptions
خيارات لتجاوز سلوك التسلسل/إلغاء التسلسل.
serializerOptions?: SerializerOptions
قيمة الخاصية
موروث من OperationOptions.serializerOptions
tracingOptions
الخيارات المستخدمة عند تمكين التتبع.
tracingOptions?: OperationTracingOptions
قيمة الخاصية
موروث من OperationOptions.tracingOptions