آموزش آشنایی با موتور جستجوی Elasticsearch برای انتقال داده ها – پیش ثبت نام

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

گروه مدرسین فرادرس
گروه مدرسین فرادرس

فرادرس از جهت فرصت آموختن، یک محیط کاملا باز (بدون هیچ مرز و شرط برای ورود) برای همه است. اما از جهت فرصت آموزش دادن، یک محیط به شدت بسته است و مدرسین آن با عبور از سخت ترین ضوابط علمی و فیلترهای مهارت آموزشی برگزیده و دستچین می شوند. در چندین سال گذشته کمتر از 5 درصد متقاضیان تدریس در فرادرس توانسته اند به مرحله نهایی ارائه آموزش در آن برسند. ارائه یک آموزش توسط «گروه مدرسین فرادرس» تضمینی برای کیفیت آن می باشد. (+)



با توجه به افزایش روزافزون اطلاعات، نیاز به جستجو و آنالیز بر روی آن ها روز به روز بیشتر می گردد. به عنوان مثال فروشگاهی را در نظر بگیرید که دارای ده ها هزار کالا می باشد و کاربران می خواهند بر روی این کالاها جستجو نمایند. حال عبارت مورد نظر کاربران الزاما به صورت کامل در نام کالا وجود ندارد، اما می خواهیم کالاهای نزدیک یا کالاهایی که شامل عبارت های جستجو می باشند را به کاربر نمایش دهیم. فرض کنید می خواهیم یک وب سایت خبری ایجاد نماییم و کاربر قابلیت جستجو بر روی متون را داشته باشد. ElasticSearch به منظور یک موتور جستجوی مقیاس پذیر و سریع با قابلیت تحلیل متون کلیه نیازمندی های جستجو و تحلیل بر روی متن را می تواند مرتفع نماید.

👤 مدرس: گروه مدرسین فرادرس
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

وضعیت انتشار در حال برنامه ریزی
زمان تقریبی انتشار بر حسب تعداد درخواست های دانشجویان و اولویت زمانی و آموزشی اعضای هیات علمی فرادرس، انتشار این آموزش در واحد نشر فرادرس اولویت سنجی می شود. انتشار یک آموزش پس از شروع به ضبط ۴ تا ۱۲ هفته زمان می برد.

درخواست اطلاع رسانی انتشار این آموزش

این آموزش در حال برنامه ریزی برای ارائه در فرادرس است و انتشار سریع تر آن، بستگی به تعداد متقاضیان این آموزش دارد. چنانچه شما نیز تمایل به انتشار سریع این آموزش دارید در کادر زیر ایمیل خود را درج نمایید.

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.




    توضیحات

    با توجه به افزایش روزافزون اطلاعات، نیاز به جستجو و آنالیز بر روی آن ها روز به روز بیشتر می گردد. به عنوان مثال فروشگاهی را در نظر بگیرید که دارای ده ها هزار کالا می باشد و کاربران می خواهند بر روی این کالاها جستجو نمایند. حال عبارت مورد نظر کاربران الزاما به صورت کامل در نام کالا وجود ندارد، اما می خواهیم کالاهای نزدیک یا کالاهایی که شامل عبارت های جستجو می باشند را به کاربر نمایش دهیم.

    فرض کنید می خواهیم یک وب سایت خبری ایجاد نماییم و کاربر قابلیت جستجو بر روی متون را داشته باشد. ElasticSearch به منظور یک موتور جستجوی مقیاس پذیر و سریع با قابلیت تحلیل متون کلیه نیازمندی های جستجو و تحلیل بر روی متن را می تواند مرتفع نماید.

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: مفاهیم اولیه و مقدمات Elasticsearch
      • معرفی Elasticsearch و کاربردهای آن
      • گره یا Node
      • کلاستر
      • Shard
      • Replica
      • Index
      • نوع (Type)
      • سند (Document)
      • نصب و راه اندازی Elasticsearch
    • درس دوم: مدل سازی داده ها
      • معرفی انواع مختلف نوع داده در Elasticsearch
        • معرفی نوع Text
        • معرفی نوع Keyword
        • معرفی نوع Date
        • معرفی نوع Numeric
        • معرفی نوع Binary
        • معرفی نوع Boolean
        • معرفی نوع IP
        • معرفی نوع Geo
        • معرفی نوع داده پیچیده
          • Object
          • Array
          • Nested
      • معرفی ویژگی Dynamic Mapping
      • ایجاد یک Index و Type با Mapping های مورد نیاز
    • درس سوم: انجام عملیات Index و Update
      • نحوه اجرای دستور Index با یک مثال
      • جزئیات نحوه Index کردن در Elasticsearch
      • به روز رسانی کل سند
      • به روز رسانی بخشی از سند
      • به روز رسانی با استفاده از Script
      • آشنایی با ویژگی Upsert و استفاده از آن
      • آشنایی با Noop
      • جزئیات نحوه آپدیت کردن در Elasticsearch
      • انواع مختلف دستورات Bulk همراه با مثال
      • عملیات Reindex کردن داده های موجود
      • آشنایی به مفاهیم Index Aliases همراه با مثال
      • آشنایی با مفاهیم Index templates همراه با مثال
      • ساخت Index های مبتنی بر زمان همراه با مثال
    • درس چهارم: انجام عملیات جستجو
      • توضیح نحوه جستجو و معرفی Inverted Index
      • معرفی انواع مختلف کوئیری جستجو
      • اجرای یک جستجوی ساده
      • نحوه انتخاب فیلدهای مورد نظر در خروجی
      • Sorting
      • Pagination
      • جستجو براساس Wildcard ها و Regular expression
      • معرفی آنالایزر و نحوه استفاده از آن در جستجو
      • خطایابی کوئیری جستجو
      • استفاده از Cache در Elasticsearch
      • انواع مختلف Aggregation
        • مبتنی بر (Field (Group By
        • مبتنی بر فیلتر
        • مبتنی بر بازه عددی، بازه تاریخی
        • مبتنی بر فاصله جغرافیایی
    • درس پنجم: سایر کاربردها
      • استفاده از Elasticsearch به عنوان تصحیح کننده خطا
      • استفاده از Elasticsearch به عنوان پیشنهاد دهنده به کاربر
    • درس ششم: نمونه کد سطح بالا و استفاده از Elasticsearch در آن
      • نوشتن یک نمونه کد به زبان Java
        • اجرای عملیات Create index
        • اجرای عملیات Create type
        • اجرای عملیات Index
        • اجرای عملیات Update
        • اجرای عملیات Search
      • نوشتن یک نمونه کد به زبان C#.Net
        • اجرای عملیات Create index
        • اجرای عملیات Create type
        • اجرای عملیات Index
        • اجرای عملیات Update
        • اجرای عملیات Search

     

    مفید برای رشته های
    • مهندسی فناوری اطلاعات (IT)
    • مهندسی کامپیوتر


    اطلاعات تکمیلی

    نام آموزش آموزش آشنایی با موتور جستجوی Elasticsearch برای انتقال داده ها – پیش ثبت نام
    ناشر فرادرس
    کد آموزش FVELSE9705
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)




    دیدگاه ها

    نظر شما در مورد این فرادرس چیست؟

    امتیاز شما به این آموزش:

    *




درخواست اطلاع رسانی انتشار این آموزش

این آموزش در حال برنامه ریزی برای ارائه در فرادرس است و انتشار سریع تر آن، بستگی به تعداد متقاضیان این آموزش دارد. چنانچه شما نیز تمایل به انتشار سریع این آموزش دارید در کادر زیر ایمیل خود را درج نمایید.

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.



برچسب‌ها: , , , , , , , , , , , , , , , , , , , , ,




فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران

عضویت در خبرنامه فرادرس

برای دریافت اخبار مربوط به آخرین فرادرس های منتشر شده، ایمیل خود را در کادر زیر وارد نمایید.


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.

فرادرس مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی logo-samandehi پرداخت آنلاین -  بانک ملت پرداخت آنلاین - بانک پارسیان پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان