Typesense

محرك بحث مفتوح المصدر سريع جدًا (يعمل في الذاكرة) ومتحمل للأخطاء الإملائية، بديل خفيف ومباشر لـ Algolia و Elasticsearch.

حالة المشروع
نشط
آخر مراجعة للصفحة

قد يتضمّن رابط الموقع عمولة إحالة تدعم الحصن، دون أي تكلفة عليك.

عن Typesense

Typesense هو محرك بحث مفتوح المصدر (تحت رخصة Apache 2.0) تم تطويره بلغة C++ لتحقيق أقصى قدر من الأداء والكفاءة. صُمم ليكون سهل الاستخدام ونشرًا سريعًا، حيث يمكن تشغيله عبر ملف ثنائي واحد أو Docker في غضون دقائق. يعمل Typesense في الذاكرة (In-memory) مع تخزين فعلي على القرص، مما يتيح سرعة فائقة في الاستعلامات (غالبًا أقل من 50 ملي ثانية) مع دعم المتطلبات القياسية للبحث الحديث مثل التسامح مع الأخطاء الإملائية (Typo Tolerance)، والبحث الفوري أثناء الكتابة (Search-as-you-type)، والبحث الجغرافي، والتصنيف متعدد الأوجه (Faceted Search)، والترتيب الديناميكي للنتائج. يُستخدم بشكل رئيسي كبديل مباشر لـ Algolia (مع تسعير مفتوح المصدر) وبديل أبسط لـ Elasticsearch (بدون تعقيد JVM). يتميز بواجهة برمجة تطبيقات RESTful بسيطة، ومكتبات برمجة متعددة، ويدعم ميزات متقدمة مثل البحث المتجهي (Vector Search) وتكامل Retrieval-Augmented Generation (RAG). يعتمد على نموذج تسعير شفاف للنسخة السحابية (Cloud)، بينما الإصدار المجتمعي (Open Source) مجاني تمامًا ويمكن استضافته ذاتيًا (Self-hosted).