BinaryQuantizationCompression interface

يحتوي على خيارات التكوين الخاصة بأسلوب ضغط التكميم الثنائي المستخدم أثناء الفهرسة والاستعلام.

يمتد

الخصائص

kind

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

الخصائص الموروثة

compressionName

الاسم المراد إقرانه بهذا التكوين المعين.

rescoringOptions

يحتوي على خيارات الإعادة التأهيلية.

truncationDimension

عدد الأبعاد التي يجب اقتطاع المتجهات إليها. يؤدي اقتطاع المتجهات إلى تقليل حجم المتجهات ومقدار البيانات التي يجب نقلها أثناء البحث. يمكن أن يوفر هذا تكلفة التخزين ويحسن أداء البحث على حساب الاستدعاء. يجب استخدامه فقط للتضمينات المدربة باستخدام Matryoshka Representation Learning (MRL) مثل OpenAI text-embedding-3-large (small). القيمة الافتراضية فارغة، مما يعني عدم الاقتطاع.

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

kind

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

kind: "binaryQuantization"

قيمة الخاصية

"binaryQuantization"

تفاصيل الخاصية الموروثة

compressionName

الاسم المراد إقرانه بهذا التكوين المعين.

compressionName: string

قيمة الخاصية

string

موروثة منVectorSearchCompression.compressionName

rescoringOptions

يحتوي على خيارات الإعادة التأهيلية.

rescoringOptions?: RescoringOptions

قيمة الخاصية

موروثة منVectorSearchCompression.rescoringOptions

truncationDimension

عدد الأبعاد التي يجب اقتطاع المتجهات إليها. يؤدي اقتطاع المتجهات إلى تقليل حجم المتجهات ومقدار البيانات التي يجب نقلها أثناء البحث. يمكن أن يوفر هذا تكلفة التخزين ويحسن أداء البحث على حساب الاستدعاء. يجب استخدامه فقط للتضمينات المدربة باستخدام Matryoshka Representation Learning (MRL) مثل OpenAI text-embedding-3-large (small). القيمة الافتراضية فارغة، مما يعني عدم الاقتطاع.

truncationDimension?: number

قيمة الخاصية

number

موروثة منVectorSearchCompression.truncationDimension