تهيئة إعدادات Elasticsearch لمتجرك على ماجنتو 2

آخر تعديل يناير 27, 2021
الاصدار :
أنت هنا فى :

الElasticsearch هو محرك بحث قوى و قابل للتوسع بدرجة كبيرة و يتم استخدامه فى المواقع الكبيرة الحجم مثل ويكيبيديا و eBay . تطبيق Elasticsearch يتضمن كلاً من اقتراحات البحث (Search Suggestion) و توصيات البحث (Recommendations) . الخطوات التالية توضح كيفية تهيئة إعدادات محرك البحث Elasticsearch لمتجرك الالكترونى فى ماجنتو 2 .  

الخطوة 1 – تهيئة خيارات البحث . 

 1 – انتقل من قائمة لوحة تحكم ماجنتو 2 إلى Stores > Settings > Configuration

 2 – اختر من القائمة الجانبية Catalog > Catalog

 3 – من قسم Catalog Search ، قم بضبط الحقول التالية . 

 4 – Search Engine ، قم بإزالة العلامة من مربع الاختيار Use System Value إذا أردت تغيير الإعداد الافتراضى لنظام ماجنتو ، ثم اختر محرك البحث Elasticsearch بناءً على النسخة المثبتة على الخادم الخاص بك . من خلال الخيارات التالية : 

  •  Elasticsearch 2.x (نسخة قديم) _ هذه النسخة أصبحت مهملة و غير مستخدمة الان . 
  • Elasticsearch 5.x (افتراضى) _ تم جدولة هذه النسخة على أنها قديمة و غير صالحة . 
  • Elasticsearch 6.x (موصى بها) _ هذه النسخة هى اخر إصدار من الElasticsearch ، و توفر أفضل أداء لعملية البحث فى ماجنتو 2 و ننصح باستخدامها . 

 5 – Enable EAV Indexer ، تفعيل أو تعطيل مفهرس المنتجات EAV .

إذا قمت بتعيين Yes لتفعيل هذه الخيار ، فذلك يؤدى إلى تحسين سرعة فهرسة أو أرشفة المنتجات . هذه الخاصية متاحة فقط لمحركات البحث Elasticsearch . 

 6 – Minimal Query Lenght ، لتحديد عدد الحد الأدنى للكلمات الموجودة فى نص استعلام البحث التى يتم إدخالها فى مربع البحث على المتجر الالكترونى . 

 7 – Maximum Query Lenght ، لتحديد عدد الحد الأقصى للكلمات الموجودة فى نص استعلام البحث التى يتم إدخالها فى مربع البحث على المتجر الالكترونى . 

يجب أن تكون قيمة الحد الأدنى و الأقصى لعدد كلمات نص استعلام البحث متوافقة مع القيمة المقابلة التى تم تعيينها فى إعدادات تكوين محرك البحث Elasticsearch . على سبيل المثال إذا قمت بتعيين هذه القيم على 2 و 300 فى ماجنتو ، فقم بتحديث القيم المقابلة فى محرك البحث الخاص بك . 

 8 – Number of top search results to cache ، تحديد عدد نتائج البحث الشائعة لتخزينها لتكون استجابة البحث أسرع فى المتجر . 

القيمة الافتراضية هى 100 ، لكن عند إدخالك للقيمة 0 فإن ذلك يؤدى إلى تخزين جميع نتائج و كلمات البحث عند إدخالها للمرة الثانية فى المتجر على ماجنتو 2 . 

 9 – Autocomplete Limit ، لتحديد عدد الحد الأقصى لنتائج البحث التى تظهر لإكمال البحث التلقائى ، قم بتعيين عدد فى هذا الحقل . 

تعيين عدد محدد لهذا الخيار يزيد من أداء عملية البحث فى المتجر و يقلل من حجم القائمة المعروضة لنتائج البحث . القيمة الافتراضية لنظام ماجنتو هى 8 . 

الخطوة 2 – تهيئة الاتصال بمحرك البحث Elasticsearch 

تهيئة إعدادات Elasticsearch لمتجرك على ماجنتو 2

إعدادات الاتصال بمحرك البحث Elasticsearch

 1 – قم بإدخال اسم مضيف خادم محرك البحث Elasticsearch فى حقل Elasticsearch Server Hostname

 2 – ادخل منفذ الخادم الخاص بمحرك البحث Elasticsearch فى حقل Elasticsearch Server Port

 3 – Elasticsearch Index Prefix ، ادخل اللاحقة لتعريف فهرس Elasticsearch . على سبيل المثال Magento 2 . 

 4 – Enable Elasticsearch HTTP Auth ، قم بتعيين هذا الحقل على Yes و ذلك لتفعيل استخدام مصادقة HTTP لطلب اسم المستخدم و كلمة المرور للوصول إلى خادم Elasticsearch . 

5 – Elasticsearch Server Timeout ، ادخل عدد الثوانى قبل انتهاء مهلة الخادم ، القيمة الافتراضية لنظام ماجنتو 15 ثانية . 

 6 – اضغط على Test Connection للتحقق من صحة إعدادات التكوين السابقة . 

الخطوة 3 – تعيين اقتراحات و توصيات البحث 

يجب الانتباه إلى ان اقتراحات و توصيات البحث تؤثر على أداء الخادم . 

تهيئة إعدادات Elasticsearch لمتجرك على ماجنتو 2

إعدادات اقترحات و توصيات البحث

 1 – Enable Search Suggestions ، لتفعيل اقتراحات البحث فى متجرك على ماجنتو 2 ، اختر Yes ثم اتبع التالى : 

  • ادخل فى حقل Search Suggestions Count ، عدد اقتراحات البحث التى تريد عرضها . 
  • لعرض عدد نتائج البحث لكل اقتراح قم بتعيين حقل Show Results for Each Suggestion على Yes

 2 – لتقديم توصيات البحث فى متجرك ، قم بتعيين حقل Enable Search Recommendations على Yes ، ثم اتبع التالى : 

  • حدد عدد توصيات البحث التى تريد تقديمها فى المتجر فى حقل Search Recommendation Count .
  • لعرض عدد نتائج البحث لكل توصية قم باختيار Yes من حقل Show Results Count for Each Recommendation

 3 – عند الانتهاء ، اضغط على Save Config للحفظ فى نظام ماجنتو 2 . 

Tags:
Was this article helpful?
Dislike 0
السابق :
التالى :