在本章中,我們將學(xué)習(xí)如何向 Elasticsearch 添加一些索引、映射和數(shù)據(jù)。注意,這些數(shù)據(jù)中的一些將在本教程中解釋的示例中使用。
您可以使用以下命令創(chuàng)建索引-
PUT school
如果創(chuàng)建了索引,則可以看到以下輸出-
{"acknowledged": true}Elasticsearch將存儲(chǔ)我們添加到索引中的文檔,如以下代碼所示。給文檔提供了一些ID,這些ID用于識(shí)別文檔。
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"
}{
"_index" : "school",
"_type" : "_doc",
"_id" : "10",
"_version" : 1,
"result" : "created",
"_shards" : {
"total" : 2,
"successful" : 1,
"failed" : 0
},
"_seq_no" : 2,
"_primary_term" : 1
}在這里,我們添加了另一個(gè)類似的文檔。
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"
}{
"_index" : "school",
"_type" : "_doc",
"_id" : "16",
"_version" : 1,
"result" : "created",
"_shards" : {
"total" : 2,
"successful" : 1,
"failed" : 0
},
"_seq_no" : 9,
"_primary_term" : 7
}這樣,我們將在接下來(lái)的章節(jié)中繼續(xù)添加工作所需的任何示例數(shù)據(jù)。
Kibana是一個(gè)GUI驅(qū)動(dòng)的工具,用于訪問(wèn)數(shù)據(jù)和創(chuàng)建可視化。在本節(jié)中,讓我們了解如何向其中添加樣本數(shù)據(jù)。
在Kibana主頁(yè)中,選擇以下選項(xiàng)以添加示例電子商務(wù)數(shù)據(jù)-

下一個(gè)屏幕將顯示一些可視化效果和一個(gè)添加數(shù)據(jù)的按鈕-

單擊添加數(shù)據(jù)將顯示以下屏幕,確認(rèn)該數(shù)據(jù)已添加到名為eCommerce的索引中。
