لقد كنت دائمًا قلقًا بشأن وظيفة البحث "الضعيفة" التي تأتي مع WordPress. نتائج البحث ليست ذات صلة جدًا والنتائج ليست دقيقة بدرجة كافية، علاوة على ذلك، لا يمكن لوظيفة البحث التي تأتي مع WordPress البحث في العلامات والفئات والمحتويات الأخرى يمكن إدراج نتائج البحث بترتيب زمني. في بعض الأحيان يكون العثور على الأشياء أمرًا مزعجًا حقًا.
عادةً من أجل تحسين وظيفة البحث التي تأتي مع WordPress، سنستخدم البحث المخصص لـ Baidu وGoogle، وقد قدمته مسبقًا بالتفصيل في مقالة Baidu وبحث Google المخصص والبحث المبني ذاتيًا في Elasticsearch يمكن قراءتها. ولكن هناك مشكلتان قاتلتان في استخدام عمليات البحث المخصصة في Baidu وGoogle:
أولاً، لا يدعم البحث في موقع Baidu Https، على الرغم من وجود العديد من الطرق على الإنترنت التي تستخدم التوليد العكسي لـ nginx (يمكن للأصدقاء المهتمين قراءة هذه المقالة: الربط العكسي لـ Nginx، وتسريع ذاكرة التخزين المؤقت، وتحديث ذاكرة التخزين المؤقت التلقائي، والحصول على IP الحقيقي) لحل المشكلة هناك مشكلة في مكالمات HTTPS، لكن العملية معقدة للغاية، وهناك أيضًا مشاكل مثل عدم القدرة على فتح الصور ورسوم إضافية.
والثاني هو أنه لا يمكن استخدام بحث Google المخصص في الصين. وهذا العنصر "يلغي" بحث Google في الموقع بشكل أساسي. لا يمكن استخدام محركي بحث كبيرين، لذلك وجدنا محرك بحث متخصص: Algolia. تأسست شركة Algolia في عام 2012 على يد نيكولا ديسيني وجوليان ليموين من باريس، فرنسا. في الأيام الأولى، كان نشاطها الرئيسي هو البحث دون الاتصال بالإنترنت على الهواتف المحمولة.
لدى Algolia الآن 47 مركز بيانات في 15 منطقة. يقدم خدمات لأكثر من 1600 عميل ويتعامل مع 12 مليار طلب استعلام مستخدم شهريًا. يأتي العملاء بشكل أساسي من التجارة الإلكترونية والمجالات الأخرى. بالنسبة للمستخدمين المحليين، من الشائع أن تستخدم مدونات Hexo الثابتة البحث في موقع Algolia، ومن السهل جدًا على WordPress دمج بحث Algolia في الموقع.
لمزيد من المقالات حول تحسين WordPress، هنا:
- تعمل مساحة DirectAdmin على تمكين تسريع ذاكرة التخزين المؤقت لـ OpCache وredis - بينما تعمل WP على تمكين ذاكرة التخزين المؤقت لـ redis
- المكونات الإضافية لـ WordPress التي أستخدمها - WP SEO، وCDN، والتخزين المؤقت، والصور، ورسائل البريد الإلكتروني، والمكونات الإضافية للمنتدى
- يستخدم WordPress MailPoet لإنشاء اشتراك وإدارة مستخدم نظام إشعارات البريد الإلكتروني لتحديث RSS
ملاحظة: تم التحديث في 15 سبتمبر 2019، إذا كانت مقالة WordPress الخاصة بك طويلة نسبيًا، فمن الضروري جدًا إضافة التنقل في الدليل في هذا الوقت: التمرير الثابت من جانب دليل مقالة WordPress - Easy Table والمكون الإضافي LuckyWP Table.
ملاحظة: تم التحديث في 2 ديسمبر 2019، إذا كنت ترغب في إنشاء بحث مجاني أكثر قوة وأسرع في الموقع، فيمكنك أيضًا تجربة
1. سجل واستخدم Algolia
موقع إلكتروني:
- الموقع الرسمي: https://www.algolia.com/
لاستخدام محرك البحث Algolia الموجود في الموقع، نحتاج أولاً إلى تسجيل حساب.
توفر Algolia نسخة مجانية تحتوي على 50000 استفسار و10000 سجل، ولا يمكن استخدامها إلا من خلال مدونة صغيرة ومن الأفضل استخدام نسختها المدفوعة.
انتقل إلى واجهة إدارة حساب Algolia للعثور على واجهات برمجة التطبيقات وتدوينها.
2. الفسفور الأبيض يدمج Algolia
2.1 تثبيت المكونات الإضافية
- HTTPS://WordPress.org/plugins/أنا خائف-search-with-Aragon أوه تو/
هناك العديد من المكونات الإضافية لـ WordPress لدمج محرك بحث Algolia. هنا يستخدم wzfou.com هذا المكون الإضافي: WP Search with Algolia. بعد تمكين المكون الإضافي، انقر فوق Algolia على شريط التنقل الأيسر لإجراء الإعدادات ذات الصلة بـ Algolia.
2.2 الفهرسة
بعد ملء معلومات Algolia API، اختر وانقر فوق "الفهرسة التلقائية". هنا تسمح لك Algolia بتحديد الأقسام والبيانات التي سيتم فهرستها، بالإضافة إلى مقالات وعلامات وفئات WordPress، يمكننا أيضًا إضافة منتديات ومنتجات وما إلى ذلك. ، استخدمه إذا كان لديك متجر WooCommerce. (اضغط للتكبير)
2.3 تمكين ألغوليا
يدعم WordPress طريقتين لتمكين بحث Algolia: إحداهما هي الاحتفاظ بالبحث الذي يأتي مع WordPress، ويتم استخدام Algolia فقط كبحث فوري بعد نقرات المستخدم على إرسال، ستظل نتائج بحث WordPress معروضة.
والآخر هو أن Algolia يحل محل البحث المدمج في WordPress. بعد النقر فوق إرسال، ستنتقل إلى صفحة نتائج بحث Algolia، ويمكن للمستخدمين أيضًا مواصلة البحث عن المحتوى في هذه الصفحة. عيب هذه الطريقة هو أنك تحتاج إلى تعديل CSS بنفسك حتى يمكن دمج Algolia بالكامل في WordPress.
3. Algolia البحث في الوقت الحقيقي
يمكن رؤية تأثير بحث Algolia في الوقت الفعلي في الركن الأيمن العلوي من هذا الموقع. الصورة أدناه توضح نتائج البحث في الوقت الفعلي في موقع Algolia:
4. ملخص
باعتباره محرك بحث تابعًا لجهة خارجية، يمكن دمج Algolia بشكل مثالي في WordPress واستبدال وظيفة البحث التي تأتي مع WordPress. سيقوم المكون الإضافي WP Search with Algolia تلقائيًا بدمج محتوى WordPress الجديد في Algolia، وسيتم عرض نتائج البحث في الوقت الفعلي.
محرك بحث Algolia سهل الاستخدام، لكن حصته المجانية ليست كبيرة جدًا في الواقع. بعد تمكين بحث Algolia في WordPress، يتم استهلاك أكثر من نصف سجلات التشغيل بشكل أساسي، إذا كانت حركة المرور على موقع الويب الخاص بك أكبر، فستطلب بحث Algolia قد تكون كبيرة جدًا وسيتم استخدامها قريبًا.