الصلصة: https://github.com/mbround18/wikijs-module-meilisearch
Meilisearch هو محرك بحث مفتوح المصدر مصمم للسرعة والبساطة. تم تصميمه، المكتوب بلغة Rust، لتقديم نتائج بحث سريعة وذات صلة بأقل قدر من التكوين. يتفوق Meilisearch في البحث عن النص الكامل وهو مُحسّن للأداء، حتى مع مجموعات البيانات الكبيرة. وهو يدعم ميزات مثل التسامح مع الأخطاء المطبعية وتصنيف الصلة القابل للتخصيص بمجرد إخراجه من الصندوق.
رابط إلى Meilisearch
Wiki.js هو برنامج ويكي حديث ومفتوح المصدر يوفر منصة قوية ومرنة لإدارة المحتوى ومشاركته. تم تصميمه على Node.js ليكون خفيف الوزن وسريع وسهل الاستخدام، مع واجهة أنيقة وبديهية تجعله في متناول المستخدمين من جميع مستويات المهارة.
رابط إلى Wikijs
إذا لم يكن لديك هذه العناصر، فيمكنك استخدام إنشاء عامل الإرساء هذا.
يوصى به لمثيل الإنتاج، حيث يقوم meilisearch بإنشاء مفتاح جديد ليستخدمه تطبيقك. يمكنك القيام بذلك عبر أمر الضفيرة هذا:
curl --request POST \ --url http://localhost:7700/keys \ --header 'Authorization: Bearer demo' \ --header 'Content-Type: application/json' \ --data '{ "description": "Wikijs Integration", "actions": ["*"], "indexes": ["wiki_index"], "expiresAt": "2042-04-02T00:42:42Z" }'قم بتغيير الكلمة التجريبية إلى مفتاحك الرئيسي. إذا كنت تتابع مع docker compose، فسيعمل هذا مع العرض التوضيحي فقط. إلا إذا قمت بتغييره في ملف الإنشاء. ثم استخدم ما قمت بتعيينه لـ $MEILI_MASTER_KEY.
الآن يمكنك البدء في استخدام Meilisearch للبحث في الويكي الخاص بك! إذا كان لديك محتوى موجود، يمكنك النقر فوق إعادة إنشاء ويجب إضافة كل المحتوى الخاص بك إلى meilisearch! :)
أثناء استخدامك لمواقع wikij بشكل طبيعي، سيتم إنشاء المستندات وتحديثها وحذفها في Meilisearch كجزء من العرض العادي للصفحة.
إذا كنت تريد رؤية مثال حي على ذلك، فقد قمنا بدمج هذا بالفعل على موقع Dungeons and Dragons wiki الخاص بي. لقد كان من المدهش أن تتذكر بيانات الشخصية أو بيانات المشهد في متناول يدك في لحظة.
ملاحظة حول التنفيذ، حاليًا تتطابق الاقتراحات مع الخطوط. في المستقبل، سأعيد كتابة هذا الجزء لاقتطاعه والحصول على اقتراحات أصغر.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3