Chia Sẻ Khóa Học Elasticsearch Search API Và Query DSL Trong Thực Tế [Khóa 7034 A]
Hướng dẫn hoàn chỉnh về Elasticsearch Query DSL, Search API, Optimization & Tune-up.
Những gì bạn sẽ học:
- ✓ Các phương pháp hay nhất về Elasticsearch Query DSL & Search API.
- ✓ Distributed search architecture và basic terms.
- ✓ Cách tune-up và analyze query.
- ✓ Cách tùy chỉnh routing và scoring.
- ✓ Cách làm highlighting, suggestions, spell corrections.
- ✓ Cách thiết kế các thông báo hiệu quả với Percolate Query.
- ✓ Cách phân tích và tổng hợp dữ liệu bằng cách sử dụng aggregations.
- ✓ Cách sử dụng query templates.
Khóa học này sẽ hướng dẫn bạn cách sử dụng Elasticsearch Query DSL (Domain Specific Language) đúng cách và hiệu quả dựa trên JSON để định nghĩa các truy vấn. Ngoài ra, tôi còn trình bày các Search API được sử dụng phổ biến nhất để giúp bạn hiểu đầy đủ về cách Elaticsearch hoạt động và cách sử dụng nó để xây dựng các ứng dụng tìm kiếm hiện đại, như Google, Bing, Yahoo!, DuckDuckGo, v.v. Khóa học chứa nhiều kiến thức, ví dụ và thực hành thực tế trên các bài giảng.
Nếu bạn là người mới bắt đầu, đừng lo lắng, khóa học sẽ hướng dẫn bạn từ khái niệm rất chung chung về lucene inverted index và vai trò của các search engine như Elaticsearch) trong kiến trúc hệ thống đến các tính năng nâng cao hơn.
Nếu bạn không có dữ liệu để sử dụng, đừng lo lắng, chúng tôi sẽ nhập tập dữ liệu mẫu ngay từ đầu khóa học này.
Nếu bạn đã có kinh nghiệm với Elaticsearch, bạn sẽ thích phần nâng cao của nó. Có thể bạn thắc mắc liệu cách sử dụng Elaticsearch có đúng cách không và có thể các truy vấn của bạn có thể trả về kết quả nhanh hơn không? Nếu vậy, khóa học sẽ giúp bạn tìm ra câu trả lời cho những câu hỏi đó. Cho dù trình độ kiến thức hiện tại của bạn là gì, sau khi hoàn thành khóa học này, bạn sẽ sẵn sàng trở thành một chuyên gia thực sự trong cộng đồng Elaticsearch.
Trong khóa học này, tôi sẽ hướng dẫn bạn cách sử dụng sản phẩm Elaticsearch đúng cách. Chúng tôi sẽ bắt đầu bằng cách giải thích terms cơ bản và vai trò của Elaticsearch trong kiến trúc hệ thống. Sau đó, sau khi import dữ liệu mẫu, chúng tôi sẽ thực hiện các truy vấn dựa trên term, range queries, specialized queries, geo queries, nested queries, v.v. Chúng ta sẽ biết cách xây dựng các notification hiệu quả bằng cách sử dụng percolate queries hoặc aggregate và phân tích kết quả bằng cách sử dụng aggregations.
Tôi sẽ chỉ cho bạn cách highlighting, suggestions, spell corrections và tạo mẫu truy vấn của bạn. Cuối cùng, chúng tôi sẽ đề cập đến các phương pháp hay nhất về tuning và optimization, query profiling, performance testing cũng như customize default routing và scoring.
Nhìn chung, bạn sẽ học cách truy vấn Elaticsearch đúng cách và hiệu quả một cách dễ dàng mà không cần mất hàng giờ để đọc hướng dẫn sử dụng.
Tôi hy vọng được gặp bạn trong bài giảng đầu tiên.
Mục lục:
- ✓ 1. Giới thiệu về khóa học và tác giả.
- ✓ 2. Download Code & Slide.
- ✓ 3. Điều kiện tiên quyết.
- ✓ 4. Search trong Elasticsearch cluster.
- ✓ 5. Query DSL.
- ✓ 6. Aggregations.
- ✓ 7. Tính năng đặc biệt của Search API.
- ✓ 8. Tuning & Optimizations.
- ✓ 9. Xin chúc mừng.
Khóa học này dành cho ai:
- ✓ Software Engineer.
- ✓ Architect.
- ✓ DevOps & Administrator.
- ✓ Developer & QA.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU