مشاركة عبر


HnswParameters interface

يحتوي على المعلمات الخاصة لخوارزمية hnsw.

الخصائص

efConstruction

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

efSearch

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

m

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

metric

مقياس التشابه الذي يجب استخدامه لمقارنات المتجهات.

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

efConstruction

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

efConstruction?: number

قيمة الخاصية

number

efSearch

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

efSearch?: number

قيمة الخاصية

number

m

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

m?: number

قيمة الخاصية

number

metric

مقياس التشابه الذي يجب استخدامه لمقارنات المتجهات.

metric?: "cosine" | "euclidean" | "dotProduct" | "hamming"

قيمة الخاصية

"cosine" | "euclidean" | "dotProduct" | "hamming"