SemanticSearchOptions interface

تحديد خيارات استعلامات البحث الدلالي

الخصائص

answers

إذا تم تعيينه، يقوم الاستعلام بإرجاع الإجابات المستخرجة من المقاطع الرئيسية في المستندات الأعلى مرتبة.

captions

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

configurationName

اسم التكوين الدلالي الذي سيتم استخدامه عند معالجة المستندات للاستعلامات من النوع الدلالي.

debugMode

يتيح أداة تصحيح أخطاء يمكن استخدامها لاستكشاف نتائج البحث بشكل أعمق.

errorMode

يسمح للمستخدم باختيار ما إذا كان يجب أن تفشل المكالمة الدلالية تماما، أو إرجاع نتائج جزئية (افتراضي).

maxWaitInMilliseconds

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

queryRewrites

عندما يتم تعيين QueryRewrites على generative، ترسل مصطلحات الاستعلام إلى نموذج توليد ينتج 10 عمليات إعادة كتابة (افتراضية) للمساعدة في زيادة استدعاء الطلب. الإعدادات الافتراضية لـ none.

semanticFields

قائمة أسماء الحقول المستخدمة في البحث الدلالي.

semanticQuery

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

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

answers

إذا تم تعيينه، يقوم الاستعلام بإرجاع الإجابات المستخرجة من المقاطع الرئيسية في المستندات الأعلى مرتبة.

answers?: QueryAnswer

قيمة الخاصية

captions

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

captions?: QueryCaption

قيمة الخاصية

configurationName

اسم التكوين الدلالي الذي سيتم استخدامه عند معالجة المستندات للاستعلامات من النوع الدلالي.

configurationName?: string

قيمة الخاصية

string

debugMode

يتيح أداة تصحيح أخطاء يمكن استخدامها لاستكشاف نتائج البحث بشكل أعمق.

debugMode?: string

قيمة الخاصية

string

errorMode

يسمح للمستخدم باختيار ما إذا كان يجب أن تفشل المكالمة الدلالية تماما، أو إرجاع نتائج جزئية (افتراضي).

errorMode?: "partial" | "fail"

قيمة الخاصية

"partial" | "fail"

maxWaitInMilliseconds

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

maxWaitInMilliseconds?: number

قيمة الخاصية

number

queryRewrites

عندما يتم تعيين QueryRewrites على generative، ترسل مصطلحات الاستعلام إلى نموذج توليد ينتج 10 عمليات إعادة كتابة (افتراضية) للمساعدة في زيادة استدعاء الطلب. الإعدادات الافتراضية لـ none.

queryRewrites?: QueryRewrites

قيمة الخاصية

semanticFields

قائمة أسماء الحقول المستخدمة في البحث الدلالي.

semanticFields?: string[]

قيمة الخاصية

string[]

semanticQuery

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

semanticQuery?: string

قيمة الخاصية

string