تالار گفتگوی کیش تک/ kishtech forum
سوال 3 - نسخه‌ی قابل چاپ

+- تالار گفتگوی کیش تک/ kishtech forum (http://forum.kishtech.ir)
+-- انجمن: پردیس فناوری کیش (http://forum.kishtech.ir/forumdisplay.php?fid=1)
+--- انجمن: دانشگاه جامع علمی و کاربردی (http://forum.kishtech.ir/forumdisplay.php?fid=7)
+---- انجمن: **مرکز علمی و کاربردی کوشا** (http://forum.kishtech.ir/forumdisplay.php?fid=42)
+----- انجمن: ***بانک اطلاعاتی کاربردی-روزهای شنبه-نیمسال اول 1401-1400 (http://forum.kishtech.ir/forumdisplay.php?fid=242)
+----- موضوع: سوال 3 (/showthread.php?tid=65830)



سوال 3 - پارسا جلیلی راثی - 18-12-2021

مزایای استفاده از (Elasticsearch) چیست؟



RE: سوال 3 - ahmadfathi - 18-12-2021

جواب سوال سوم 

1-استفاده از Elasticsearch دارای مزایای زیادی است؛ از این مزایا می توان به موارد زیر اشاره کرد

مقیاس پذیری: یعنی با افزایش حجم داده ها، عملکرد همچنان بسیار ساده مانده و نتایج قابل اطمینان است. این یک ویژگی بسیار مهم است که به ساده سازی معماری های پیچیده و صرفه جویی در زمان در طول اجرای پروژه ها کمک می کند

2-سرعت: Elasticsearch از شاخص گذاری معکوس استفاده می کند. شاخص گذاری معکوس یک روش مبتني بر کلمه است که براي جستجوی سریع اسناد شامل یک کلمه ی خاص به کار می رود. در نتیجه حتی زمانی هم که در مجموعه داده های بسیار بزرگ جستجو می کند، بسیار سریع است.

3-چندزبانه: یکی از ویژگی های Elasticsearchاین است که چندزبانه است. این موتور از نوشتارهای گسترده ای در زبان های مختلف مانند عربی، برزیلی، چینی، انگلیسی، فرانسوی، کره ای و ... پشتیبانی می کند.

4-بهینه بودن در کار با اسناد: Elasticsearchماهیت پیچیده ی دنیای واقعی را به عنوان اسناد JSON ساختاربندی کرده و تمام مفاهیم را به طور پیش فرض در یک شاخص ( index) جمع آوری می کند تا بتوان داده ها را جستجو کرد. از آنجا که هیچ ردیف و ستون داده ای وجود ندارد، می توان به راحتی جستجوی متن کامل را انجام داد.

5-تکمیل خودکار: Elasticsearchبا پیش بینی کلمه )حتی اگر شامل تعداد بسیار کمی از کاراکترها باشد( ، تعامل انسان و رایانه را سرعت می بخشد.


RE: سوال 3 - hasan keshavarz - 25-12-2021

کاهش زمان پروژه

به طور کلی APIهای بر پایه REST ساده و دارای رابط کاربری HTTP ساده را ارائه می‌کند. علاوه بر آن، این موتور جستجو از فایل های رایگان JSON استفاده می‌کند. این ویژگی باعث کاهش زمان پروژه‌ای که از الاستیک سرچ می‌شود و می‌توان به سرعت برنامه‌های کاربردی را با آن ایجاد کرد.

کارایی بالا

این به آن معنی است که می‌تواند مقادیر زیادی از داده‌ها را به صورت موازی پردازش کرده و سریعا مناسب‌ترین جواب را برای جستجوی شما نمایش دهد. همانطور که در بالاتر توضیح دادیم، Kibana که یک ابزار معروف در گزارش دهی و تصویرسازی است، به طور یکپارچه ای با Elasticsearch مورد استفاده قرار می‌گیرد. البته الاستیک سرچ با سرویس‌های دیگری مانند Logstashو Beats نیز در ارتباط است و توسط آنها می‌توانید به سادگی، کدهای اصلی خودتان را تبدیل کنید و در کلاستر مربوط به الاستیک سرچ خود ذخیره کنید.


RE: سوال 3 - ShirinDodangeh - 25-12-2021

کاهش زمان پروژه

کارایی بالا


RE: سوال 3 - علی اصغر نوریان احمدی - 28-12-2021

سهل و اسان شدن جستجو در بانک اطلاعاتی