Elasticsearch Server, 3rd Edition
ElasticSearch موتور جستجو ای متن باز، خیلی سریع و مقیاس پذیر است که با در نظر گرفتن توزیع شدگی و ابری بودن طراحی شده است که با تمامی امکاناتی که Apache Lucene ارائه میدهد تکمیل شده است. معماری schema-free آن این اجازه را به توسعه دهندگان میدهد که محتواهای فاقد ساختار را ایندکس و در آنها جست و جو کنند؛ در نتیجه ElasticSearch، هم برای پروژههای کوچک و هم برای big data warehousesهای بزرگ، حتی آن هایی که پتا بایتها دادهی فاقد ساختار دارند مناسب است.
این کتاب شما را با ویژگیهای رایج سرور ElasticSearch که در دنیا استفاده میشود آشنا میسازد. این کار را ابتدا با فهماندن مفاهیم پایه ای ElasticSearch و عملکرد ایندکسینگ داده آن شروع میکنیم. سپس شما تواناییهای کوئری زدن با آن را خواهید دید و به دنبال آن توضیحاتی در مورد امتیاز دهی و مرتبط بودن جستجو داده میشود. در ادامه تواناییهای جمع آوری و تجزیه تحلیل دادهها ElasticSearch مورد بررسی قرار گرفته و شما چگونگی مدیریت خوشه و مقیاس پذیری را برای تقویت کارایی برنامه خود، یاد خواهید گرفت. چگونگی استفاده از REST API و افزایش بهره وری ElasticSearch برای استفاده از آن فرا خواهید دید.
Table of Contents
Chapter 1. Getting Started with Elasticsearch Cluster
Chapter 2. Indexing Your Data
Chapter 3. Searching Your Data
Chapter 4. Extending Your Querying Knowledge
Chapter 5. Extending Your Index Structure
Chapter 6. Make Your Search Better
Chapter 7. Aggregations for Data Analysis
Chapter 8. Beyond Full-text Searching
Chapter 9. Elasticsearch Cluster in Detail
Chapter 10. Administrating Your Cluster
Chapter 11. Scaling by Example