dromara/easy-es
این یک فریمورک ORM برای Elasticsearch است که استفاده از آن بسیار ساده و در عین حال قدرتمند است
کاربرد:
این فریمورک به تو اجازه میده تا بدون نیاز به نوشتن کوئریهای پیچیده JSON یا DSL، به راحتی با Elasticsearch کار کنی، مثل کار با MyBatis یا JPA در دیتابیسهای رابطهای
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای یک سیستم جستجوی پیشرفته با Elasticsearch پیادهسازی کنی، اما نمیخوای زمان زیادی صرف یادگیری DSL یا مدیریت کوئریهای پیچیده کنی
همچنین اگر تو تیم توسعهی جاوا هستی و دوست داری با یک روش استاندارد و تمیز، ایندکسها و دادهها رو مدیریت کنی، این ابزار عالیه
چند مثال از موارد استفاده:
ساخت سیستم جستجوی محصول در یک فروشگاه آنلاین
پیادهسازی لاگهای قابل جستجو در سیستمهای مانیتورینگ
مدیریت دادههای بزرگ با قابلیت فیلتر، سورت و پاگینیشن بدون دردسر
- ##easy
- ##Elasticsearch
- ##JavaORM
- ##SearchEngine
- ##SpringBoot
- ##DataManagement
- ##HighPerformance
- ##Scalable
- ##DevTools
- ##OpenSource
