littlenotes.hashnode.devElasticsearch Date1. Các đơn vị thời gian trong Elasticsearch Ký hiệuĐơn vị thời gian yNăm MTháng wTuần dNgày hGiờ mPhút sGiây 2. Các toán tử làm việc với Date Elasticsearch hỗ trợ các toán tử cộng (+), trừ (-), làm tròn (/) đối với dữ liệu Date. Cụ thể...Jul 26, 2025·3 min read
littlenotes.hashnode.devElasticsearch AggregationsAggregation trong Elasticsearch giúp phân tích và tổng hợp dữ liệu từ kết quả tìm kiếm. Có các loại aggregation sau: 1. Bucket Aggregations Tạo ra các nhóm (bucket) dựa trên các giá trị field. Mỗi bucket chứa các document phù hợp với điều kiện.Nhóm a...Jul 26, 2025·4 min read
littlenotes.hashnode.devElasticsearch Analyzer & NormalizerI. Kiểu dữ liệu “text” và “keyword” Khi làm việc với Elasticsearch, chúng ta đã quen thuộc với 2 nhóm kiểu dữ liệu text và keyword. text: Kiểu dữ liệu full-text content, thường là nội dung của các email hoặc các description mô tả sản phẩm. Kiểu dữ li...May 18, 2025·3 min read
littlenotes.hashnode.devNhững tips cơ bản về GitI. Các khái niệm cơ bản của Git Working directory Staging Area Local/Remote Repo Con trỏ HEAD Working directory (hoặc working tree): Là thư mục trên máy tính của developer chứa các file và thư mục của dự án. Khi thay đổi file source code, git...May 11, 2025·5 min read
littlenotes.hashnode.devOauth2 & OIDCI. Giới thiệu về Oauth2 Oauth2 viết tắt của Open Authorization, là một giao thức ủy quyền, cho phép một ứng dụng truy cập vào tài nguyên trên một dịch vụ khác mà không cần chia sẻ thông tin đăng nhập.Oauth2 sử dụng Access Token đại diện cho quyền tru...May 11, 2025·3 min read