عرض عملي: بحث المنتجات مع تحمّل الأخطاء الإملائية والأوجه
في هذا الدرس 3 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
index Shop products and query them. Prepares MID-043-LAB1.
تفاصيل المخطط المبدئي
خطوة بخطوة
- Start OpenSearch (single node) with Docker; verify image version before recording.
- Create an index
products_v1with explicit mappings (nametext,categorykeyword,pricescaled/double) and aliasproducts. - Bulk-load products from the catalog database and run
runing shoeswith fuzziness; show results. - Add category and price-range facets from aggregations.
- Planned mistake: rely on dynamic mapping, so
categoryis analyzed as text and the facet shows broken words. Fix: explicit mapping withkeyword, reindex. - Apply an indexer consumer for
ProductUpdatedand show an update appearing in search.
اختبر فهمك
Why define mappings explicitly?
أظهر الإجابة
Dynamic mapping guesses types and often guesses wrong.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.