مشروع libsearch مفتوح المصدر على GitHub: بحث نصوص كامل بدون فهرسة لـ JavaScript

2024-12-29

libsearch هي مكتبة بحث نصوص كاملة مفتوحة المصدر بلغة JavaScript على GitHub تسمح بالبحث السريع عن النصوص دون الحاجة إلى فهرس مُبني مسبقًا. وهي تستفيد من محرك التعبيرات النمطية المُحسّن للغاية في محركات JavaScript الحديثة، حيث تُحوّل سلاسل الاستعلام إلى مرشحات تعبيرات نمطية للبحث، وتستخدم خوارزمية TF-IDF تقريبية للتصنيف. هذه المكتبة مناسبة للتطبيقات البسيطة التي لا تتطلب فهرسة معقدة، وهي مفيدة بشكل خاص لإنشاء النماذج الأولية السريعة وتطبيقات الويب الصغيرة.