Elasticsearch - Điền

Trong chương này, chúng ta hãy tìm hiểu cách thêm một số chỉ mục, ánh xạ và dữ liệu vào Elasticsearch. Lưu ý rằng một số dữ liệu này sẽ được sử dụng trong các ví dụ được giải thích trong hướng dẫn này.

Tạo chỉ mục

Bạn có thể sử dụng lệnh sau để tạo chỉ mục:

PUT school

Phản ứng

Nếu chỉ mục được tạo, bạn có thể thấy kết quả sau:

{"acknowledged": true}

Thêm dữ liệu

Elasticsearch sẽ lưu trữ các tài liệu mà chúng ta thêm vào chỉ mục như được hiển thị trong đoạn mã sau. Các tài liệu được cung cấp một số ID được sử dụng để xác định tài liệu.

Nội dung yêu cầu

POST school/_doc/10
{
   "name":"Saint Paul School", "description":"ICSE Afiliation",
   "street":"Dawarka", "city":"Delhi", "state":"Delhi", "zip":"110075",
   "location":[28.5733056, 77.0122136], "fees":5000,
   "tags":["Good Faculty", "Great Sports"], "rating":"4.5"
}

Phản ứng

{
   "_index" : "school",
   "_type" : "_doc",
   "_id" : "10",
   "_version" : 1,
   "result" : "created",
   "_shards" : {
      "total" : 2,
      "successful" : 1,
      "failed" : 0
   },
   "_seq_no" : 2,
   "_primary_term" : 1
}

Ở đây, chúng tôi đang thêm một tài liệu tương tự khác.

POST school/_doc/16
{
   "name":"Crescent School", "description":"State Board Affiliation",
   "street":"Tonk Road",
   "city":"Jaipur", "state":"RJ", "zip":"176114","location":[26.8535922,75.7923988],
   "fees":2500, "tags":["Well equipped labs"], "rating":"4.5"
}

Phản ứng

{
   "_index" : "school",
   "_type" : "_doc",
   "_id" : "16",
   "_version" : 1,
   "result" : "created",
   "_shards" : {
      "total" : 2,
      "successful" : 1,
      "failed" : 0
   },
   "_seq_no" : 9,
   "_primary_term" : 7
}

Bằng cách này, chúng tôi sẽ tiếp tục thêm bất kỳ dữ liệu ví dụ nào mà chúng tôi cần để làm việc trong các chương sắp tới.

Thêm dữ liệu mẫu trong Kibana

Kibana là một công cụ điều khiển GUI để truy cập dữ liệu và tạo hình ảnh trực quan. Trong phần này, hãy cho chúng tôi hiểu cách chúng tôi có thể thêm dữ liệu mẫu vào đó.

Trong trang chủ Kibana, hãy chọn tùy chọn sau để thêm dữ liệu thương mại điện tử mẫu:

Màn hình tiếp theo sẽ hiển thị một số hình ảnh trực quan và một nút để Thêm dữ liệu -

Nhấp vào Thêm dữ liệu sẽ hiển thị màn hình sau xác nhận dữ liệu đã được thêm vào chỉ mục có tên Thương mại điện tử.