يعد البحث الأساسي Laravel باستخدام Elasticsearch ميزة أساسية عند الدمج Elasticsearch في Laravel مشروعك. لإجراء بحث أساسي ، اتبع الخطوات التالية:
الخطوة 1: إنشاء Model وتعريف وصف قابل للبحث
أولاً ، قم بإنشاء model في Laravel وحدد الوصف القابل للبحث لهذا الغرض model. الوصف القابل للبحث هو مصفوفة تحتوي على الحقول التي تريد البحث فيها Elasticsearch.
على سبيل المثال ، في Product
النموذج ، تريد البحث بناءً على الحقول name
و description
.
الخطوة الثانية: البحث عن البيانات
بعد تحديد الوصف القابل للبحث في model ، يمكنك استخدام search()
الطريقة لإجراء بحث عن البيانات بتنسيق Elasticsearch.
search($keyword)
ستبحث الطريقة عن السجلات التي تحتوي على الكلمة الأساسية " " Laravel في name
الحقول description
الخاصة بـ Product
model.
الخطوة 3: عرض النتائج
بعد إجراء البحث ، يمكنك استخدام النتائج لعرض المعلومات للمستخدم.
هذا يسمح لك بتقديم نتائج البحث الأساسية من التطبيق Elasticsearch الخاص بك Laravel.