بدء مشروع برمجي بسرعة.
Typesense — محرك بحث C++، متسامح مع الأخطاء، ذو واجهات وبحث متجهي عبر REST API. حاوية واحدة، أقل من 150 MB ذاكرة، رخصة GPLv3.
Typesense (GPLv3، 26 ألف نجمة+ على GitHub، v29.0) محرك بحث مفتوح المصدر مكتوب بلغة C++. يوفر REST API واضحًا للفهرسة والاستعلام بتحمّل الأخطاء الإملائية، والتصفية متعددة الوجوه، والبحث المتجهي الدلالي، وأوقات استجابة بالمللي ثانية — كل ذلك في حاوية Docker واحدة، دون JVM أو إعداد عناقيد معقّدة.
على خادم ServOrbit، يصبح Typesense طبقة البحث في تطبيقك — سواء كنت تبني كتالوج منتجات متعدد اللغات، أو بوابة توثيق بالبحث الفوري، أو ميزة بحث دلالي مدعومة بتضمينات OpenAI أو نموذج محلي. تتوفر مكتبات عميل رسمية لـ JavaScript وPython وPHP وRuby وGo وDart وJava وSwift.
فهرِس منتجاتك مع السعر والفئة والمخزون. يحصل المستخدمون على نتائج فورية متسامحة مع الأخطاء أثناء الكتابة، مع واجهات للتضييق — من خادم VPS الخاص بك، بلا رسوم لكل استعلام.
افهرِس مستنداتك الـMarkdown أو مدونة Ghost في Typesense وأضف شريط بحث أثناء الكتابة. يدعم المحلل اللغوي المتعدد العربية والفرنسية والإنجليزية بشكل مدمج.
خزّن تضمينات OpenAI أو نموذج محلي مع حقول النصوص وشغّل استعلامات هجينة تجمع BM25 مع ANN متجهي — دون قاعدة بيانات متجهية منفصلة.
دليل محسّن لخوادم VPS Cloud من ServOrbit.
يعمل Typesense بأقل من 150 MB ذاكرة للمجموعات النموذجية؛ يكفي خادم VPS بـ 1 GB للانطلاق. ويثبّت التجهيز Docker على صورة Ubuntu ويهيّئ المنظومة.
من فضاء العميل في ServOrbit، اذهب إلى Marketplace ← التطوير ← Typesense ← نشر. تنطلق حاوية واحدة typesense/typesense:29.0 مع وحدة تخزين مسمّاة لـ /data ومفتاح API عشوائي معروض في فضاء العميل.
Typesense ليس له شاشة دخول: إنه محرك بحث يُقاد عبر API محمي بمفتاح. استخدم المفتاح المُسلَّم إليك في ترويسة X-TYPESENSE-API-KEY مع كل طلب، مثلًا: curl -H 'X-TYPESENSE-API-KEY: <مفتاحك>' http://127.0.0.1:8108/health
تنصت REST API على المنفذ 8108، المنشور على الحلقة المحلية. انشرها خلف Nginx أو Caddy على نطاقك عبر HTTPS للتطبيقات البعيدة، أو افتح نفقًا SSH: ssh -L 8108:127.0.0.1:8108 root@<عنوان-IP> ثم http://localhost:8108.
أنشئ مجموعة وأضف مستندات: curl -X POST 'http://127.0.0.1:8108/collections' -H 'X-TYPESENSE-API-KEY: <مفتاح>' -H 'Content-Type: application/json' -d '{"name":"products","fields":[{"name":"name","type":"string"}]}'. ثم ابحث: curl 'http://127.0.0.1:8108/collections/products/documents/search?q=vps&query_by=name' -H 'X-TYPESENSE-API-KEY: <مفتاح>'.
هل تدير مشروعًا يستخدم Typesense؟ يتيح هذا الزر لقرّائك نشره على خادم VPS بنقرة واحدة، دون قراءة وثائق Docker.
[](https://servorbit.com/vps-cloud?template=typesense&utm_source=deploy-badge&utm_medium=referral&utm_campaign=typesense)<a href="https://servorbit.com/vps-cloud?template=typesense&utm_source=deploy-badge&utm_medium=referral&utm_campaign=typesense"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Typesense on ServOrbit" height="40"></a>يشير الزر إلى طلب خادم VPS مع تحديد القالب مسبقًا. تُقدَّم الصورة من servorbit.com — لا شيء تستضيفه من جهتك.
تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـ العربية والفرنسية والإنجليزية.