کتاب آموزش Elasticsearch: شاخص گذاری (Indexing) دادهها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش Elasticsearch: شاخص گذاری (Indexing) دادهها
موضوع کلی: برنامه نویسی
موضوع میانی: الستیک سرچ (Elasticsearch)
📋 سرفصلهای دوره
- 1. مقدمهای بر Elasticsearch و مفاهیم کلیدی
- 2. نصب و راهاندازی Elasticsearch
- 3. آشنایی با ساختار داده در Elasticsearch
- 4. مفاهیم اولیه شاخصگذاری (Indexing)
- 5. انواع دادههای پشتیبانی شده در Elasticsearch
- 6. ایجاد اولین شاخص (Index)
- 7. مستندات (Documents) در Elasticsearch
- 8. مدیریت مستندات: افزودن، بهروزرسانی و حذف
- 9. عملیات Bulk برای مدیریت دستهای مستندات
- 10. نقشهبرداری (Mapping) در Elasticsearch
- 11. تعریف دستی نقشهبرداری
- 12. تشخیص خودکار نقشهبرداری (Dynamic Mapping)
- 13. انواع دادههای نقشهبرداری: متن (Text) و کلمات کلیدی (Keyword)
- 14. تحلیلگرها (Analyzers) در Elasticsearch
- 15. انواع تحلیلگرها: استاندارد، ساده، Stop و Snowball
- 16. ایجاد تحلیلگر سفارشی
- 17. استفاده از Tokenizer و Token Filter
- 18. تنظیمات تحلیلگر در سطح شاخص و فیلد
- 19. جستجوی تمام متن (Full-Text Search)
- 20. جستجوی عبارت (Match Phrase)
- 21. جستجوی تطابق (Match)
- 22. جستجوی دقیق (Term Query)
- 23. جستجوی چند شرطی (Bool Query)
- 24. ترکیب کوئریها با Must، Filter، Should و Must_Not
- 25. فیلتر کردن نتایج (Filtering)
- 26. مرتبسازی نتایج جستجو (Sorting)
- 27. صفحهبندی نتایج (Pagination)
- 28. تجمیعها (Aggregations) در Elasticsearch
- 29. تجمیعهای آماری: میانگین، مجموع، حداقل، حداکثر
- 30. تجمیعهای سطلی (Bucket Aggregations)
- 31. تجمیع Terms برای دستهبندی بر اساس مقادیر
- 32. تجمیع Range برای دستهبندی در بازههای مشخص
- 33. تجمیع Date Histogram برای تحلیل دادههای زمانی
- 34. تجمیع Nested برای دادههای تودرتو
- 35. جستجوی جغرافیایی (Geospatial Search)
- 36. ذخیرهسازی و جستجوی دادههای مکانی
- 37. کوئریهای مکانی: Geo Distance، Geo Bounding Box
- 38. کوئریهای مکانی: Geo Polygon، Geo Shape
- 39. مدیریت شاخصها (Index Management)
- 40. بستن و باز کردن شاخصها
- 41. حذف شاخصها
- 42. ایجاد Alias برای شاخصها
- 43. استراتژیهای شاخصگذاری: Index Per Day/Month/Year
- 44. استراتژیهای شاخصگذاری: Rollover و Shrink
- 45. بهینهسازی عملکرد شاخصگذاری
- 46. تنظیم تعداد Shard و Replica
- 47. مدیریت منابع سیستم (CPU، RAM، Disk)
- 48. استفاده از Snapshot و Restore برای پشتیبانگیری
- 49. امنیت در Elasticsearch (مبانی)
- 50. تنظیمات اولیه دسترسی
- 51. مفاهیم Role-Based Access Control (RBAC)
- 52. امنیت لایه انتقال (TLS/SSL)
- 53. مراقبت و نظارت بر Elasticsearch (Monitoring)
- 54. استفاده از X-Pack Monitoring
- 55. ابزارهای خارجی برای نظارت
- 56. مدیریت Log ها و خطاها
- 57. کلاسترینگ در Elasticsearch
- 58. مفاهیم Node، Cluster و Shard
- 59. انواع Node ها: Master, Data, Ingest, Coordinating
- 60. تنظیمات کلاستر
- 61. مقیاسپذیری افقی (Horizontal Scaling)
- 62. مدیریت Shard Allocation
- 63. استفاده از Elasticsearch در پروژههای واقعی
- 64. کاربرد در تحلیل لاگها (Log Analysis)
- 65. کاربرد در جستجوی سازمانی (Enterprise Search)
- 66. کاربرد در تحلیل دادههای سری زمانی (Time Series Data)
- 67. کاربرد در سیستمهای توصیهگر (Recommendation Systems)
- 68. یکپارچهسازی Elasticsearch با ابزارهای دیگر
- 69. معرفی Kibana برای بصریسازی دادهها
- 70. مقدمهای بر Logstash برای پردازش دادهها
- 71. مقدمهای بر Beats برای جمعآوری دادهها
- 72. جستجوی پیشرفته و سفارشیسازی کوئریها
- 73. استفاده از Script Query
- 74. استفاده از Function Score Query برای رتبهبندی پویا
- 75. جستجوی Fuzzy برای تطابق تقریبی
- 76. جستجوی Regex برای الگوهای پیچیده
- 77. استفاده از Completion Suggester برای تکمیل خودکار
- 78. استفاده از Phrase Suggester برای پیشنهادات عبارت
- 79. مفاهیم پیشرفته نقشهبرداری
- 80. Type Mapping و Dynamic Templates
- 81. Object و Nested Fields
- 82. Normalization و Text Analysis
- 83. مدیریت منابع پیشرفته
- 84. تنظیمات Heap Size
- 85. استفاده از Hot-Warm-Cold Architecture
- 86. مدیریت Index Lifecycle Management (ILM)
- 87. بهینهسازی فشردهسازی دادهها
- 88. استفاده از Index Templates
- 89. مباحث پیشرفته تجمیعها
- 90. Pipeline Aggregations
- 91. Metrics Aggregations پیشرفته
- 92. Bucket Aggregations پیچیده
- 93. استفاده از Composite Aggregations
- 94. نکات عملی و بهترین روشها
- 95. اشکالزدایی (Debugging) کوئریها
- 96. بهینهسازی پرسوجوها (Query Optimization)
- 97. مدیریت حافظه کش (Cache Management)
- 98. استراتژیهای بازیابی اطلاعات (Information Retrieval)
- 99. اصول جستجوی علمی و فقهی در نظام اسلامی
- 100. چارچوب شرعی در تحلیل دادههای اقتصادی
تگها:
Indexing Elasticsearch
آموزش Elasticsearch
برنامه نویسی
پایگاه داده NoSQL
پایگاه داده متن
تحلیل داده
توسعه دهندگان
جستجوی پیشرفته
جستجوی سریع
شاخص گذاری داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.