SearchIndex interface

يمثل تعريف فهرس البحث، الذي يصف الحقول وسلوك البحث للفهرس.

الخصائص

analyzers

محللات الفهرس.

charFilters

عوامل تصفية الأحرف للفهرس.

corsOptions

خيارات للتحكم في مشاركة الموارد عبر المنشأ (CORS) للفهرس.

defaultScoringProfile

اسم ملف تعريف التسجيل المراد استخدامه إذا لم يتم تحديد أي شيء في الاستعلام. إذا لم يتم تعيين هذه الخاصية ولم يتم تحديد ملف تعريف تسجيل النقاط في الاستعلام، فسيتم استخدام التسجيل الافتراضي (tf-idf).

encryptionKey

وصف لمفتاح تشفير تقوم بإنشائه في Azure Key Vault. يتم استخدام هذا المفتاح لتوفير مستوى إضافي من التشفير الثابت لبياناتك عندما تريد ضمانا كاملا بأنه لا يمكن لأي شخص، ولا حتى Microsoft، فك تشفير بياناتك في Azure Cognitive Search. بمجرد تشفير بياناتك، ستظل مشفرة دائما. سيتجاهل Azure Cognitive Search محاولات تعيين هذه الخاصية إلى null. يمكنك تغيير هذه الخاصية حسب الحاجة إذا كنت تريد تدوير مفتاح التشفير الخاص بك؛ لن تتأثر بياناتك. التشفير باستخدام المفاتيح التي يديرها العميل غير متوفر لخدمات البحث المجانية، وهو متاح فقط للخدمات المدفوعة التي تم إنشاؤها في 1 يناير 2019 أو بعده.

etag

ETag للفهرس.

fields

حقول الفهرس.

name

اسم الفهرس.

scoringProfiles

ملفات تعريف تسجيل النقاط للفهرس.

semanticSearch

يحدد معلمات فهرس البحث الذي يؤثر على القدرات الدلالية.

similarity

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

suggesters

المقترحات للفهرس.

tokenFilters

عوامل تصفية الرمز المميز للفهرس.

tokenizers

الرموز المميزة للفهرس.

vectorSearch

يحتوي على خيارات التكوين المتعلقة بالبحث في المتجهات.

تفاصيل الخاصية

analyzers

محللات الفهرس.

analyzers?: LexicalAnalyzer[]

قيمة الخاصية

charFilters

عوامل تصفية الأحرف للفهرس.

charFilters?: CharFilter[]

قيمة الخاصية

corsOptions

خيارات للتحكم في مشاركة الموارد عبر المنشأ (CORS) للفهرس.

corsOptions?: CorsOptions

قيمة الخاصية

defaultScoringProfile

اسم ملف تعريف التسجيل المراد استخدامه إذا لم يتم تحديد أي شيء في الاستعلام. إذا لم يتم تعيين هذه الخاصية ولم يتم تحديد ملف تعريف تسجيل النقاط في الاستعلام، فسيتم استخدام التسجيل الافتراضي (tf-idf).

defaultScoringProfile?: string

قيمة الخاصية

string

encryptionKey

وصف لمفتاح تشفير تقوم بإنشائه في Azure Key Vault. يتم استخدام هذا المفتاح لتوفير مستوى إضافي من التشفير الثابت لبياناتك عندما تريد ضمانا كاملا بأنه لا يمكن لأي شخص، ولا حتى Microsoft، فك تشفير بياناتك في Azure Cognitive Search. بمجرد تشفير بياناتك، ستظل مشفرة دائما. سيتجاهل Azure Cognitive Search محاولات تعيين هذه الخاصية إلى null. يمكنك تغيير هذه الخاصية حسب الحاجة إذا كنت تريد تدوير مفتاح التشفير الخاص بك؛ لن تتأثر بياناتك. التشفير باستخدام المفاتيح التي يديرها العميل غير متوفر لخدمات البحث المجانية، وهو متاح فقط للخدمات المدفوعة التي تم إنشاؤها في 1 يناير 2019 أو بعده.

encryptionKey?: SearchResourceEncryptionKey

قيمة الخاصية

etag

ETag للفهرس.

etag?: string

قيمة الخاصية

string

fields

حقول الفهرس.

fields: SearchField[]

قيمة الخاصية

name

اسم الفهرس.

name: string

قيمة الخاصية

string

scoringProfiles

ملفات تعريف تسجيل النقاط للفهرس.

scoringProfiles?: ScoringProfile[]

قيمة الخاصية

semanticSearch

يحدد معلمات فهرس البحث الذي يؤثر على القدرات الدلالية.

semanticSearch?: SemanticSearch

قيمة الخاصية

similarity

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

similarity?: SimilarityAlgorithm

قيمة الخاصية

suggesters

المقترحات للفهرس.

suggesters?: SearchSuggester[]

قيمة الخاصية

tokenFilters

عوامل تصفية الرمز المميز للفهرس.

tokenFilters?: TokenFilter[]

قيمة الخاصية

tokenizers

الرموز المميزة للفهرس.

tokenizers?: LexicalTokenizer[]

قيمة الخاصية

vectorSearch

يحتوي على خيارات التكوين المتعلقة بالبحث في المتجهات.

vectorSearch?: VectorSearch

قيمة الخاصية