كيفية جعل اباتشي Solr في دروبال 8 يبحث عن أجزاء كلمة
Apache Solr هو منصة بحث شعبية ومفتوحة المصدر توفر مجموعة واسعة من وظائف وميزات البحث الأساسية.
سيتناول هذا البرنامج التعليمي وحدة واجهة برمجة تطبيقات Drupal 8 لواجهة برمجة التطبيقات و Apache Solr لبناء تجربة رقمية تتمتع بميزة بحث فعالة تمكن المستخدمين من الحصول على نتائج أفضل لاستعلامات البحث الخاصة بهم والتي قد تتضمن أو لا تحتوي على أجزاء كلمة غير مكتملة.
قبل البدء ، ستحتاج إلى تثبيت Apache Solr على الخادم الخاص بك.
الخطوة 1. تثبيت وحدة دروبال
باستخدام الملحن و Drush ؛ قم بتثبيت وحدة Search API Solr عن طريق نسخ ولصق الأمر أدناه في جهازك الطرفي:
التالى؛ تأكد من أنك قمت بتكوين Solr core عبر تكوينات Search API Solr . إذا كنت لا تعرف كيف. انقر هنا للحصول على دليل بسيط.
الخطوة 2. إنشاء خادم API الفهرس والفهرس
- انتقل إلى التكوين > واجهة برمجة تطبيقات البحث.
- انقر فوق الزر "إضافة خادم" وتكوين الخادم.
![صفحة تكوين الخادم](https://www.vardot.com/sites/default/files/inline-images/screenshot%201.png)
- انقر فوق الزر "إضافة فهرس" وقم بتكوين الفهرس.
![صفحة تكوين الفهرس](https://www.vardot.com/sites/default/files/inline-images/screenshot%202.png)
- انتقل إلى التكوين > Search API > الفهرس الخاص بك > الحقول
- إضافة حقول مثل النص ، العنوان ، العلامات ، تأليف ... إلخ
- بالنسبة للحقول التي تريد العثور عليها فقط باستخدام جزء الكلمة ، استخدم "Fulltext Ngram" واحفظ التغييرات.
- انتقل إلى التكوين > واجهة برمجة تطبيقات البحث > الفهرس الخاص بك > عرض وانقر على "الفهرس الآن" (اعتمادًا على المحتوى الخاص بك ؛ قد يستغرق ذلك بعض الوقت)
![صفحة تكوين الحقول](https://www.vardot.com/sites/default/files/inline-images/screenshot%203.png)
الخطوة 3. إنشاء صفحة عرض (فهرس المحتوى)
- انتقل إلى الهيكل > طرق العرض وأضف طريقة عرض لإظهار البيانات من الفهرس الخاص بك.
- أضف معايير التصفية "بحث النص الكامل" وقم بتعيين "الحقول التي تم البحث عنها" ووضع التحليل ليكون "استعلام مباشر" ،
![عرض الفهرس](https://www.vardot.com/sites/default/files/inline-images/screenshot%204.png)
الآن ، يمكن لزوار موقعك الاستمتاع بتجربة بحث سلسة دون الإحباط من نتائج البحث. ما هي الحلول أو التجارب الأخرى التي لديك مع Apache Solr فيما يتعلق بتحسين تجارب البحث؟
أتطلع إلى قراءة آرائك وتوصياتك في قسم التعليقات أدناه.
- دروبال 8
- SEO
- إطلاق الموقع
- دروبال
- تسويق محرك البحث
- بحث