دوره آموزش الستیک سرچ(elasticsearch)

# الستیک سرچ چیست؟

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

 

 

# الستیک سرچ برای چه کاری استفاده میشود؟

اکنون که درک کلی از چیستی Elasticsearch، مفاهیم منطقی پشت آن و معماری آن داریم، درک بهتری از چرایی و چگونگی استفاده از آن برای موارد مختلف داریم. در زیر، برخی از موارد استفاده اولیه Elasticsearch را بررسی می‌کنیم و نمونه‌هایی از نحوه استفاده شرکت‌ها از آن امروزه ارائه می‌کنیم. از Elasticsearch میتوانید در موارد زیر استفاده کنید:

 

  • برای برنامه هایی که برای دسترسی، بازیابی و گزارش داده ها به شدت به یک پلتفرم جستجو متکی هستند.
  • وب‌سایت‌هایی که محتوای زیادی ذخیره می‌کنند، Elasticsearch را ابزاری بسیار مفید برای جستجوی مؤثر و دقیق می‌دانند.
  • Elasticsearch معمولاً برای دریافت و تجزیه و تحلیل داده های گزارش در زمان واقعی و به روشی مقیاس پذیر استفاده می شود.
  • یکی دیگر از کاربردهای اصلی Elasticsearch، تجزیه و تحلیل امنیتی است. گزارش‌های دسترسی و گزارش‌های مشابه در مورد امنیت سیستم را می‌توان با پشته ELK تجزیه و تحلیل کرد و تصویر کامل‌تری از آنچه در سیستم‌های شما در زمان واقعی می‌گذرد ارائه می‌دهد.

 

مزایای استفاده از elastic search

 

این دوره جزو دوره‌های پیشرفته محسوب شده و انتظار میرود دانشجو درک درستی از مفاهیم کلی برنامه نویسی داشته باشد. اگر به تازگی شروع به یادگیری برنامه نویسی کرده‌اید، این دوره مناسب شما نیست. همچنین نیاز است که با مفاهیم json و Http آشنا باشید که میتوانید از ویدیو آموزش پروتکل Http و ویدیو آموزش json استفاده کنید.

 



0

intro

10:0

رایگان

1

architecture

13:41

رایگان

2

index

17:59

رایگان

3

mget

13:34

4

search

11:36

5

query

19:38

6

compound

11:59

7

aggregation

13:34

8

relevance

19:34

9

mapping

32:37

10

runtime fields

19:15

11

update

22:10

12

settings

11:12

13

alias

10:29

14

index template

20:4

15

split/shrink

15:44

16

text analysis

15:12

17

tokenizer

17:25

19

persian

16:17

دوره های پیشنهادی

دوره آموزش ریاضیات یادگیری ماشین
دوره آموزش ریاضیات یادگیری ماشین
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش Matplotlib پایتون
دوره آموزش Matplotlib پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره ساخت وبلاگ با فلسک
دوره ساخت وبلاگ با فلسک
تکمیل ضبط
امیرحسین بیگدلو

ارسال نظر


امیر

1 سال قبل پاسخ به نظر

بسیار بسیار ممنون از دوره خوبتون.عالی بود

ارسال نظر



امیرمحمد

1 سال قبل پاسخ به نظر

با سلام
ممنون از این دوره خوبتون. لطفا داخل همین دوره یا یک دوره دیگه الستیک را داخل جنگو و برای زبان فارسی تدریس کنید. یا اگه سمپلی هست لینکش را بزارید. مباحثی مثل:
persian stop word, stemming, lemmatize, normalization

ارسال نظر



Saeed

1 سال قبل

سلام.منم موافقم. آقای بیگدلو من تو جنگو چندتا مدل رلیشنال دارم با استفاده از کتابخانه django-elasticsearch-dsl اومدم ریختم توی چندین ایندکس تو الستیک چطور میتونم وقتی کاربر یک چیزی را جستجو میکنه در قالب یک api تو همه ی این ایندکس ها بگردم با صفحه بندی؟؟(فکر میکنم از alias باید استفاده کنم)
اول میخواستم بریزم توی یک ایندکس اما چون فیلدهای متفاوتی داره منصرف شدم چون باید داخل همه فیلدها جستجو کنه. ممنون میشم راهنمایی کنید. یا یک دوره حرفه ای برگزار کنید.ممنون

Md

1 سال قبل پاسخ به نظر

سلام، لطفا دوره ی هک و امنیت هم برای ما بذارید.ممنون

ارسال نظر



علی

1 سال قبل پاسخ به نظر

تورو خدا سوکت نویسییم بزار

ارسال نظر



E

1 سال قبل پاسخ به نظر

سایتو فیلتر کردن؟ :/

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

گمون نکنم. من بدون فیلترشکن میام

Reza

1 سال قبل پاسخ به نظر

سلام اگه نت قطع بشه اینجام دسترسی نیست دیگه؟ من تازه اشتراک خریده بودم و هنو وقت نکردم دانلود کنم دورهارو :(

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
اینترنت داخلی در دسترسی خواهد بود

amir

1 سال قبل پاسخ به نظر

سلام.
الان این دوره تموم‌ شده است که دارید fast api را شروع کردید.

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
خیر، هنوز تموم نشده

ممد

1 سال قبل پاسخ به نظر

سلام اگه تو سایتت قابلیت منتورینگ هم داشتی چیزه باحالی میشد هزینش هم مهم نبود بالا بباشه یا پایین

ارسال نظر



aref

1 سال قبل پاسخ به نظر

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

ارسال نظر



akbar

1 سال قبل پاسخ به نظر

مهندس خواهشا دوره تست نویسی رو قرار بدید بعد این دروه

ارسال نظر



Saeed

1 سال قبل پاسخ به نظر

ولی بیا بعد این دوره یه تست نویسی بزار قال این قضیه را بکن برای این کاربرا :))))

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

ول کن نیستن :/


محمد

1 سال قبل

مهندس خواهشا یه دوره تست جنگو بزارید.

pleeeeeeeeeeeeeeease
pleeeeeeeeeeeeeeease
pleeeeeeeeeeeeeeease
pleeeeeeeeeeeeeeease


مصطفی

1 سال قبل

میدونی چیه امیر واقعا تست نویسی خیلی چیزه پر اهمیتیه نسبت به الستیک سرچ اینا دو تا شرکت درست و حسابی که رفتم مصاحبه کردم جفتشون تست نویسی در جنگو پرسیدن

فرهاد

1 سال قبل پاسخ به نظر

سلام تایم یه سری ویدو ها خیلی بالاست ادم خوابش میگیره میشینه پای ویدو یه ذره تایم کمتر کنید

ارسال نظر



احمد

1 سال قبل پاسخ به نظر

تا اینجا که خوب بود دوره

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

خب، خدا رو شکر

جواد

1 سال قبل پاسخ به نظر

سلام . امیر میشه بگی این دوره چند روز دیگه طول میکشه که تکمیل شه ؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

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

کاربر ناشناس

1 سال قبل پاسخ به نظر

سلام خسته نباشید خیلی ها منتظر دوره تست نویسی هستن لطفا بعد این دوره تست نویسی رو برگزار کنید

ارسال نظر



Erfan

1 سال قبل پاسخ به نظر

سلام بعد این دوره چه دوره ای الویت داره برگزار کنید ؟ تست نویسی کی میزارید ؟ خیلی منتظر تست نویسی در جنگو هستم چون اموزش تست نویسی در جنگو در کامینیوتی فارسی اصلا پیدا نمیشه

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
فکر کنم دوره الگوریتم نویسی رو آپدیت کنم.


عرفان

1 سال قبل

الگوریتم مگه اپدیت نکرده بودید؟
کلا پاک میکنید دوره رو ؟ یا یه چندتا ویدو ازش اضافه بهش میکنی؟


امیرحسین بیگدلو

1 سال قبل

یه سری توضیحات بیشتر باید در رابطه با الگوریتم ها و ساختارهای داده بدم

Reza

1 سال قبل پاسخ به نظر

سلام برنامه ندارید در اینده یه دوره طراحی دیتابیس بزارید؟ واسه یه بک اند کار خیلی چیزه نیازه انصافا

ارسال نظر



شهاب

1 سال قبل پاسخ به نظر

سلام
این elasticsearch چی حساب میشه ؟
دیتابیس هست ؟
موتور جستجو هست ؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
موتور جستجو و تحلیل اطلاعات

عباس

1 سال قبل پاسخ به نظر

سلام وقت بخیر آیا توی برنامتون هست که دوره ای برای django channels ظبط کنید ؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
نه فعلا

مهران

1 سال قبل پاسخ به نظر

سلام.آموزش ها خوبه - من که 3 سالی هست دنبال میکنم. ولی اموزش ها کامل نیست هی تکه تکه میشه و بینش اموزشهای دیگه میاد-به نظر من اگر آموزش جنگو هست، تست نویسی و بقیه چیز ها هم باشه-اگر دوره الستیک سرچ هست، کارکردش توی جنگو هم آموزش داده بشه نه اینکه اموزشها تکه تکه بشه که فاصله زیادی هم بینشون میوفته

ارسال نظر



رضا رضایی

1 سال قبل پاسخ به نظر

بنظرم خیلی خوبه که این موضوع رو تدریس میکنی

ارسال نظر



sh

1 سال قبل پاسخ به نظر

مرسی منتظر این دوره بودیم

ارسال نظر



Steven

1 سال قبل پاسخ به نظر

سلام لطفا دوره تست نفوذم بذارید

ارسال نظر



امیر

1 سال قبل پاسخ به نظر

کاشکی اول دوره تست نویسی برگزار میشد

ارسال نظر



باب

1 سال قبل پاسخ به نظر

درود امیرجان
فقط خود elasticsearch رو تدریس میکنی یا توی فریمورک ها مثل django یا flask اینا ازش استفاده هم میکنی ؟
یعنی پروژه محور طور هست ؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
توی این دوره فقط elasticsearch رو توضیح میدم

امیرحسین

1 سال قبل پاسخ به نظر

سلام هر دوره ای برگزار کردید به جز تست نویسی در جنگو :/
انصافا یه تست نویسم بزار دیگه دمت گرم
گذاشتی پاک کردی ضد حال خورد

ارسال نظر





مونگارد