خلال عملي في ووردبريس عانيت كثيرًا من ضعف محرك البحث الافتراضي الذي يوفره وإمكانياته المحدودة، خاصة فيما يتعلق بالبحث في اللغة العربية، فهو لا يرقى لتلبية طموح الزوار ويؤثر سلبًا على تجربتهم في الموقع، وانطلاقًا من ذلك بدأت أبحث عن أفضل طريقة لإضافة محرك بحث متقدم إلى موقع الووردبريس الخاص بي، وبعد وقت قصير وجدت إضافة Relevanssi المتخصصة في ذلك.
في هذه المقالة سأشاركك بشكل عملي تجربتي الشخصية في إضافة البحث المتقدم إلى ووردبريس باستخدام إضافة Relevanssi، وكيف استفدت منها في تحسين البحث ضمن موقعي.
لماذا يجب إضافة البحث المتقدم لموقع الووردبريس؟
إن إضافة البحث المتقدم إلى موقع الووردبريس لا يعد أمرًا كماليًا وحسب، بل هو مهم جدًا لتحسين تجربة المستخدمين ومساعدتهم في إيجاد ما يبحثون عنه ضمن الموقع بسرعة ودون مشاكل، بالإضافة إلى أنه يمكن الزائر من البحث ضمن كامل محتوى الموقع بما في ذلك الأماكن التي يتجاهلها محرك البحث الافتراضي مثل ملفات الـ PDF وتعليقات المستخدمين.
يساعد البحث المتقدم أيضًا في حل مشاكل اللغة العربية ويضمن وصول المستخدم إلى المعلومات التي يبحث عنها بسلاسة، مما يقلل من معدل الارتداد ويزيد من مدة بقاء الزوار في الموقع وتفاعلهم معه.
عزّز بحث موقعك: هكذا أضفت البحث المتقدم باستخدام Relevanssi.
سأشرح لك فيما يلي عبر خطوات عملية الطريقة التي اتبعتها لإضافة البحث المتقدم إلى موقع الووردبريس الخاص بي:
الخطوة الأولى: تثبيت إضافة Relevanssi
بداية ثبتت إضافة Relevanssi وفعلتها على موقعي بالطريقة الاعتيادية، وذلك عبر التوجه إلى تبويب (إضافات) والنقر على (إضافة جديدة) ومن ثم كتابة اسم الإضافة في مربع البحث وتثبيتها.

الخطوة الثانية: إنشاء فهرس البحث
بعد تفعيل الإضافة توجهت إلى إعداداتها من أجل بناء فهرس البحث الخاص بها، وهذا الخطوة هي الأساس لعملية إضافة البحث المتقدم للموقع، وللقيام بها نقرت على تبويب الإضافة (Relevanssi) ومن ثم انتقلت إلى (Indexing) ونقرت على زر (Build the index).
انتظرت قليلًا حتى انتهت عملية إنشاء الفهرس الذي سيكون بمثابة قاعدة بيانات تنشئها الإضافة من أجل ربط محتوى الموقع ببعضه وفهمه، وبدونه لن تعمل الإضافة.

الخطوة الثالثة: ضبط إعدادات الإضافة
لضبط إعدادات الإضافة لتناسب احتياجاتي توجهت لتبويب (Indexing) الذي يتم من خلاله تحديد الأماكن التي سيشملها البحث.
بشكل افتراضي تبحث إضافة Relevanssi في الصفحات والمقالات، ولتطوير محرك البحث وتقديم خدمة أشمل للزوار وسعت أماكن البحث لتشمل التعليقات والتصنيفات والوسوم والحقول المخصصة، ومن ثم أعدت بناء فهرس بحث جديد لتتم فهرسة الأماكن الجديدة كما هو موضح بالصورة.

بعد ذلك انتقلت إلى تبويب (Searching) والذي يتضمن أهم الخيارات لتقديم بحث متقدم احترافي وحل مشاكل اللغة العربية، في هذه التبويب تأكدت من ضبط خيار (Default operator) على (OR)، فذلك يسمح بعرض نتائج تتضمن إحدى كلمات العبارة التي يبحث عنها الزائر مع تفضيل النتائج التي تتضمن جميع الكلمات.
كما تأكدت من أن خيار (Keyword matching) مضبوط على ( Partial words)، فهذا يعني بأن مطابقة كلمات البحث ستكون جزئية، فمثلًا إذا أراد الزائر أن يبحث عن كلمة إضافات وكتابها اضافات (بدون همزة)، فعندها ستظهر له نتائج تتضمن الكلمة الصحيحة (إضافات)، وهذا ما يحل أهم مشكلة تواجه أصحاب المواقع العربية في محرك البحث الافتراضي.
أيضًا ضمن هذا التبويب تمكنت من تحديد النتائج التي أريد تفضيلها على غيرها في عمليات البحث، فمثلا حددت وزن عناوين المقالات ليكون 5 والصفحات والمقالات 1، في هذه الحالة عندما يبحث الزائر عن كلمة ما وتكون موجودة في عنوان مقالة ومحتوى صفحة، سيتم تفضل نتيجة عنوان المقالة على محتوى الصفحة، وهكذا بالنسبة لبقية الأماكن.

أخيرًا من أجل تطبيق هذه التغييرات يجب تحديث فهرس البحث الخاص بالإضافة، ولذلك عدت مرة أخرى إلى تبويب (Indexing) ونقرت على (Build the index).
الخطوة الرابعة: تجربة محرك البحث الجديد والتأكد من احترافيته
بعد الانتهاء من ضبط إعدادات إضافة Relevanssi توجهت إلى الموقع وبدأت أجرب محرك البحث الجديد، فبحثت عن كلمات بكتابتها بشكل خاطئ (مثلًا بدون همزات) وعن مقالات بإدخال كلمات مرادفة لعناوينها وقد ظهرت لي نتائج مرضية ومميزة تفوق بكثير قدرة البحث التي يوفرها محرك البحث الافتراضي في ووردبريس.

مميزات أخرى تقدمها إضافة Relevanssi
توفر الإضافة العديد من الميزات الأخرى إلى جانب الإعدادات والميزات الأساسية التي ذكرتها في التجربة الشخصية السابقة، ومن هذه الميزات:
- إمكانية البحث داخل الملفات: توفر النسخة المدفوعة من إضافة Relevanssi ميزة البحث داخل ملفات الموقع مثل ملفات (PDF، Word، Excel)، فعندما يقوم الزائر بالبحث عن كلمة أو عبارة موجودة ضمن إحدى هذه الملفات، سيظهر له الملف ضمن نتائج البحث. ولتفعيل هذه الميزة يجب التوجه إلى تبويب (Indexing) وتحديد خيار السماح بالبحث داخل الملفات ومن ثم تحديث فهرس البحث.
- إضافة المرادفات: من الميزات المهمة التي توفرها الإضافة أيضًا ميزة إضافة مرادفات لكلمة معينة، فمثلًا إذا أضفت كلمة (Plugin) كمرادفة لكلمة (إضافة) وبحث الزائر عن كلمة إضافة، فعندها ستظهر له نتائج بحث تتضمن الكلمة المرادفة Plugin.
- استبعاد محتوى محدد: تسمح الإضافة باستبعاد محتوى محدد من نتائج البحث، حيث يمكن بسهولة استبعاد صفحات ومقالات محددة من الفهرسة والبحث.
- التكامل مع إضافات تصفية البحث: تتكامل إضافة Relevanssi مع إضافات فلترة عمليات البحث ويمكن دمجها معها بسهولة، وهذا ما يسمح للزوار بتصفية نتائج البحث وفقًا لنوع المحتوى (مقالات، صفحات، تصنيفات).
تمكن هذه الميزات أصحاب الموقع من تطوير محرك البحث وجعله أكثر دقة واحترافية، وهذا ما يجعل من إضافة Relevanssi خيارًا ممتازًا من أجل إضافة البحث المتقدم وتطوير الموقع.
أسئلة شائعة حول البحث المتقدم في ووردبريس
سأضع لك فيما يلي بعض الأسئلة الشائعة التي قد تتبادر إلى ذهنك حول إضافة Relevanssi والبحث المتقدم:
1. هل إضافة البحث المتقدم باستخدام Relevanssi يؤثر على سرعة الموقع؟
الإجابة: كما ذكرنا سابقًا تقوم إضافة Relevanssi بإنشاء فهرس بحث وتبحث ضمنه وهذا ما يجعل عملية البحث تتم بشكل أسرع، ولكن بنفس الوقت يأخذ هذا الفهرس مواردًا من الخادم، مما قد يؤثر بشكل طفيف على سرعة الموقع. بشكل عام قد يكون هناك تأثير بسيط في المواقع الضخمة جدًا أما المواقع الصغيرة والكبيرة فليس هناك تأثير يذكر.
2. هل تعمل إضافة Relevanssi بشكل جيد مع اللغة العربية؟
الإجابة: نعم، تعد إضافة Relevanssi من أفضل الخيارات لحل مشاكل الهمزات والتشكيل في عمليات البحث باللغة العربية، وذلك بفضل ميزة المطابقة التقريبية التي تتضمنها، وبفضل خاصية المرادفات والكلمات المستبعدة يمكن تكييفها بشكل ممتاز مع اللغة العربية.
3. ماذا يحدث إذا عدلت إعدادات الإضافة ولم أقم بتحديث فهرس البحث الخاص بها؟
الإجابة: عند القيام بأي تعديل يتعلق بإعدادات الإضافة مثل طريقة البحث أو مكانه دون تحديث فهرس البحث، فإن الإضافة ستستمر بالعمل وفق الفهرس والإعدادات القديمة، ولذلك من المهم جدًا أن تقوم ببناء فهرس جديد بعد كل تعديل.
4. هل أحتاج لتحديث فهرس البحث بعد نشر مقال جديد؟
الإجابة: لا، لست بحاجة لتحديث الفهرس يدويًا، حيث تقوم الإضافة بفهرسة الصفحات والمقالات الجديدة تلقائيًا، وعملية تحديث الفهرس تكون مهمة فقط عند تغيير الإعدادات الخاصة بالإضافة.
وأخيرًا من خلال تجربتي مع إضافة Relevanssi أستطيع القول بأنها أثبتت فعاليتها كخيار ممتاز لإضافة البحث المتقدم إلى مواقع الووردبريس، فهي لا تمنح الزائر تجربة مستخدم محسنة وحسب، بل تمكن صاحب الموقع من ضبط إعدادات البحث وتكييفها بما يتناسب مع جميع احتياجاته، ولذلك أنصحك بشدة بالاعتماد عليها لتطوير موقعك وتحسين عمليات البحث فيه.