دوره آموزش الستیک سرچ(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

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

دوره آموزش سلری(celery)
دوره آموزش سلری(celery)
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش امنیت در وب
دوره آموزش امنیت در وب
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش تست نویسی در پایتون
دوره آموزش تست نویسی در پایتون
تکمیل ضبط
امیرحسین بیگدلو



مونگارد