Thao tác CRUD trên tài liệu Elasticsearch thông qua giao diện Kibana

Tổng quan các thao tác cơ bản với chỉ mục và tài liệu Elasticsearch (ES) là hệ thống tìm kiếm và phân tích dữ liệu dựa trên tài liệu JSON. Bài viết này trình bày cách thực hiện các thao tác tạo, đọc, cập nhật và xóa (CRUD) trên chỉ mục và tài liệu thông qua API REST — không phụ thuộc vào plugin Kibana như tiêu đề gốc gợi ý, mà tập trung vào cơ ...

Đăng vào ngày 18 tháng 6 lúc 19:36

Hướng Dẫn Chi Tiết Về Các Trường Metadata Trong Elasticsearch

Elasticsearch tự động gắn liền với mỗi document một bộ các trường hệ thống, gọi chung là Metadata Fields. Những trường này do engine tự quản lý, phục vụ cho việc tối ưu hóa chỉ mục, định tuyến phân tán và lưu trữ thông tin nguồn gốc dữ liệu. Các Trường Định Danh Tài Liệu Mỗi tài liệu đều sở hữu các giá trị xác định duy nhất trên toàn hệ thống. ...

Đăng vào ngày 14 tháng 6 lúc 07:42

Truy Vấn Dữ Liệu Trong Elasticsearch Sử Dụng API _search

1. Cơ Bản Về API Search 1.1 Lấy Toàn Bộ Dữ Liệu GET _search 1.2 Giải Thích Cấu Trúc Phản Hồi { "took": 280, "timed_out": false, "_shards": { "total": 3, "successful": 3, "skipped": 0, "failed": 0 }, "hits": { "total": { "value": 5, "relation": "eq" }, ...

Đăng vào ngày 12 tháng 6 lúc 22:41

Sử dụng Docker với Proxy để Tải Ảnh và Cài Đặt Elasticsearch cùng Kibana

Để tăng tốc độ tải Elasticsearch phiên bản 7.17.1, cần thiết lập proxy Docker Cấu hình Mirror Docker Chỉnh sửa tệp /etc/docker/daemon.json Thêm các mirror sau: { "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn", "https://cr.console.aliyun.com/", "https://reg-mirror.qiniu.com", ...

Đăng vào ngày 12 tháng 6 lúc 02:13

Các Lệnh Elasticsearch Phổ Biến

1. Xem các phân mảnh chưa được gán GET _cat/shards?v&h=index,shard,prirep,state,unassigned_reason&s=state:asc 2. Điều chỉnh số lượng bản sao động PUT my_index_abc/_settings {"number_of_replicas": 0} 3. Bật lại chiến lược phân phối phân mảnh PUT /_cluster/settings { "transient": { "cluster.routing.allocation.enable": "all" } } 4. ...

Đăng vào ngày 10 tháng 6 lúc 19:25

Các Thao Tác Quản Lý Phổ Biến trong Elasticsearch

Kiểm tra trạng thái cụm Sử dụng lệnh sau để kiểm tra trạng thái cụm Elasticsearch: curl --user elastic:password -s -X GET "http://${ES_NODE}:9200/_cluster/health?pretty" Kết quả trả về có dạng: { "cluster_name" : "es", "status" : "yellow", "timed_out" : false, "number_of_nodes" : 1, "number_of_data_nodes" : 1, "active_primary_shards ...

Đăng vào ngày 5 tháng 6 lúc 22:38

Tìm kiếm có cấu trúc trong Elasticsearch với các truy vấn nâng cao

Elasticsearch hỗ trợ hai loại tìm kiếm chính: tìm kiếm toàn văn và tìm kiếm có cấu trúc. Loại thứ hai tập trung vào dữ liệu mang tính định lượng hoặc định dạng rõ ràng như số, ngày tháng, hay giá trị boolean — những trường có thể so sánh chính xác bằng các phép logic như khoảng giá trị, bằng, lớn hơn, nhỏ hơn. Nhập dữ liệu mẫu để thực hành cur ...

Đăng vào ngày 4 tháng 6 lúc 19:23

Hướng dẫn Cài đặt Kibana 6.6.0 và Khắc phục Lỗi Môi trường

Tổng quan về Kibana Kibana là một nền tảng mã nguồn mở chuyên dùng để phân tích và trực quan hóa dữ liệu, được thiết kế để hoạt động đồng bộ với Elasticsearch. Công cụ này cho phép người dùng tương tác trực tiếp với các chỉ mục (index) lưu trữ trong Elasticsearch, biến dữ liệu thô thành các biểu đồ, bảng biểu hoặc bản đồ dễ hiểu thông qua giao ...

Đăng vào ngày 2 tháng 6 lúc 21:51

Thiết lập Elasticsearch và Kibana trên Windows với Client Java

Truy cập trang chủ Elasticsearch thường gặp vấn đề về tốc độ. Nên sử dụng nguồn mirror tại https://elasticsearch.cn/download/ để tải phiên bản tương thích, kết hợp với phần mềm hỗ trợ download như迅雷 để đạt tốc độ tối ưu (khoảng 40MB/s). Cài đặt từ file nén Khởi động Elasticsearch bằng file elasticsearch-7.10.0\bin\elasticsearch.bat. Kiểm tra ...

Đăng vào ngày 1 tháng 6 lúc 22:26

Cấu hình cụm Elasticsearch 7.14.1 với bảo mật X-Pack và phân tích tiếng Trung

Để triển khai một cụm Elasticsearch 7.14.1 an toàn và hỗ trợ xử lý ngôn ngữ tiếng Việt/Trung, cần tuân thủ nghiêm ngặt tính tương thích phiên bản và cấu hình bảo mật theo chuẩn Elastic Stack. 1. Cài đặt nền tảng Tải gói RPM phù hợp: wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.14.1-x86_64.rpm sudo yum install elast ...

Đăng vào ngày 30 tháng 5 lúc 21:51