ElasticSearch
-
تعلم Elasticsearch مع دورة شاملة ومناسبة للمبتدئين
تُعتبر وظيفة البحث واحدة من أهم الميزات في التطبيقات الحديثة، سواء كنت تقوم ببناء مواقع الويب، أو منصات التجارة الإلكترونية، أو تطبيقات تعتمد على البيانات. ولكن كيف يمكنك إنشاء محركات بحث قوية وفعالة يمكنها التعامل مع كميات هائلة من البيانات وتقديم نتائج ذات صلة بسرعة؟ الجواب يكمن في Elasticsearch، أحد أشهر محركات البحث وأكثرها مرونة المتاحة اليوم. إذا كنت ترغب في تعلم كيفية الاستفادة من Elasticsearch في مشاريعك، فإن هذه الدورة هي نقطة البداية المثالية! لقد نشرنا للتو دورة شاملة…
-
هندسة الاستعلام والفهرسة في إليستيكسيرتش
ما هو Elasticsearch؟ Elasticsearch هو محرك بحث وتحليلات موزع ومفتوح المصدر مبني على مكتبة Apache Lucene. يقدم Elasticsearch أيضًا بحثًا باستخدام المتجهات و الاسترجاع المعزز بالتوليد (RAG)، مما يدعم تطبيقات الذكاء الاصطناعي الحديثة بسلاسة. يمكن للتطبيقات تخزين البيانات المهيكلة وغير المهيكلة في Elasticsearch، مع وجود مخطط محدد أو بدونه، عن طريق إرسال حمولات JSON إلى مجموعة Elasticsearch. معمارية Elasticsearch من الأساس، فإن المكونات الرئيسية لمجموعة Elasticsearch هي: وثيقة الوثيقة هي أصغر سجل للمعلومات المخزنة بواسطة Elasticsearch وتمثل بصيغة JSON. تتكون…
-
تحسين أداء البحث المتجه باستخدام Elasticsearch
في عصر يتميز بزيادة هائلة في توليد البيانات، يجب على المؤسسات الاستفادة بشكل فعال من هذه الثروة من المعلومات للحفاظ على ميزتها التنافسية. يعد البحث وتحليل بيانات العملاء بكفاءة — مثل تحديد تفضيلات المستخدمين لتوصيات الأفلام أو تحليل المشاعر — دورًا حاسمًا في اتخاذ قرارات مستنيرة وتعزيز تجارب المستخدمين. على سبيل المثال، يمكن لخدمة البث استخدام البحث المتجه للتوصية بالأفلام المصممة حسب تاريخ المشاهدة والتقييمات الفردية، بينما يمكن لعلامة تجارية للبيع بالتجزئة تحليل مشاعر العملاء لضبط استراتيجيات التسويق. كمهندسي بيانات،…
-
كيفية عملية طرح سلسلة ELK على كيوبرنتس
حزمة ELK هي اختصار لـ Elasticsearch، Logstash، و Kibana، والتي تقدم القدرات التالية: Elasticsearch: محرك بحث وتحليلات قابل للتوسع، يتضمن أداة لتحليل السجلات وقاعدة بيانات شكلتها التطبيقات، مثالية للتطبيقات التي تعتمد على البيانات. Logstash: أداة تحويل السجلات تجمع السجلات من مصادر متعددة، تحللها، ثم ترسلها إلى Elasticsearch للتخزين والتحليل. Kibana: أداة تصور قوية تسمح لك باستكشاف وتحليل البيانات المخزنة في Elasticsearch باستخدام مخططات تفاعلية ورسوم بيانية ولوحات تحكم. البنية التحتية لـ Elasticsearch قبل أن نغوص في نشر حزمة ELK، دعونا…
-
نجاح Uber مع Apache Pinot: توفير التكلفة وزيادة الأداء
لشركة مثل Uber، يُمثّل البيانات الفورية دماء خدماتهم الموجهة للعملاء والخاصة بالشركة. يعتمد العملاء على البيانات الفورية للحصول على التوصيلات وأخذ الوجبات السريعة بمرونتهم. تعتمد الفرق الداخلية أيضًا على البيانات المحدثة لتشغيل البنية التحتية وراء تطبيقاتهم الموجهة للعملاء، مثل أداة الشركة الداخلية التي تراقب تحليلات تعطل التطبيق المحمول. تمّ نقل Uber إلى Apache Pinot لتشغيل هذه الأداة الداخلية وشهدت تحسّنات كبيرة بالمقارنة مع محرك تحليلاتهم السابق (Elasticsearch). بالانتقال إلى Pinot، منصة تحليلات فورية حقيقية، رأت Uber منهجية المنتجات المتاحة، مثل:…
-
مقدمة في Elasticsearch
ما هو Elasticsearch؟ Elasticsearch هو محرك بحث وتحليل يتم توفيره بشكل موزع وموزع بشكل كبير، والذي تم بناؤه على رأس مكتبة Apache Lucene للبحث. إنه مصمم للتعامل مع حجم كبير من البيانات المنظمة والنصف منظمة وغير المنظمة، مما يجعله مناسبًا جدًا لمجموعة واسعة من الاستخدامات، بما في ذلك محركات البحث وتحليل السجلات والتجارة الإلكترونية وتحليل الأمان. Elasticsearch يستخدم هيكل موزع يسمح له بتخزين ومعالجة كميات كبيرة من البيانات عبر عقد متعددة في مجموعة. البيانات مفهرسة ومخزنة في شطرات، والتي يتم…
-
CRUDing NoSQL Data With Quarkus، الجزء الثاني: Elasticsearch
في الجزء الأول من هذه السلسلة، نظرنا إلى MongoDB، واحدة من أكثر قواعد البيانات المستندية الـ NoSQL موثوقية وقوة. هنا في الجزء الثاني ، سنستعرض قاعدة بيانات أخرى لا مفر منها من الـ NoSQL: Elasticsearch. Elasticsearch ليس مجرد قاعدة بيانات موزعة مفتوحة المصدر شائعة وقوية، بل هو أولاً وأخيراً محرك بحث وتحليل. إنه مبنى على رأس Apache Lucene ، أشهر مكتبة بحث Java ، ويمكنه تنفيذ عمليات بحث وتحليل فورية على بيانات منظمة وغير منظمة. إنه مصمم لمعالجة كميات كبيرة…
-
إنشاء حل تحليل السجلات بتكلفة 10 أضعاف أقل من Elasticsearch
تشغيل وصيانة سجلات الشبكة أو أجهزة الإنترنت من الأشياء. السجلات هي الملاحظة أن سجلات الأعمال هي أساس فهم المستخدم. ومع ذلك، قد تكون السجلات صعبة التعامل بسبب: تدفقها بشكل كبير. كل حدث نظامي أو نقرة من المستخدم تولد سجلًا. غالبًا ما ينتج شركة تيرابايت عدد هائل من السجلات الجديدة يوميًا. إنها كبيرة الحجم. من المفترض أن تبقى السجلات. قد لا تكون مفيدة حتى تصبح كذلك. لذا يمكن للشركة تراكم ما يصل إلى بيتابايت من بيانات السجل، والكثير منها لا يزال…
-
كيف يعمل Elasticsearch
Elasticsearch هو محرك بحث وتحليل متوازي وكامل النصوص يتيح لك تخزين والبحث وتحليل حجم كبير من البيانات بسرور وبالقرب من الوقت الحقيقي. في هذا البرنامج التعليمي لـ Elasticsearch، ستتعرف على ما هو Elasticsearch، كيف يعمل Elasticsearch، وكيف يمكنك تكوينه وتثبيته وتشغيله. أيضًا، ستفهم فوائده وما هو استخدام Elasticseach. فلنبدأ. ما هو ElasticSearch؟ Elasticsearch هو محرك بحث وتحليل مفتوح المصدر يتيح لك تخزين والبحث وتحليل كميات كبيرة من البيانات في الوقت الحقيقي. يعتمد على مكتبة محرك البحث Lucene ومصمم لتوفير قدرات…