在本章中,我們將學(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 }
這樣,我們將在接下來的章節(jié)中繼續(xù)添加工作所需的任何示例數(shù)據(jù)。
Kibana是一個(gè)GUI驅(qū)動(dòng)的工具,用于訪問數(shù)據(jù)和創(chuàng)建可視化。在本節(jié)中,讓我們了解如何向其中添加樣本數(shù)據(jù)。
在Kibana主頁中,選擇以下選項(xiàng)以添加示例電子商務(wù)數(shù)據(jù)-
下一個(gè)屏幕將顯示一些可視化效果和一個(gè)添加數(shù)據(jù)的按鈕-
單擊添加數(shù)據(jù)將顯示以下屏幕,確認(rèn)該數(shù)據(jù)已添加到名為eCommerce的索引中。