Elasticsearch - Remplir
Dans ce chapitre, apprenons comment ajouter des index, des mappages et des données à Elasticsearch. Notez que certaines de ces données seront utilisées dans les exemples expliqués dans ce didacticiel.
Créer un index
Vous pouvez utiliser la commande suivante pour créer un index -
PUT school
Réponse
Si l'index est créé, vous pouvez voir la sortie suivante -
{"acknowledged": true}
Ajouter des données
Elasticsearch stockera les documents que nous ajoutons à l'index comme indiqué dans le code suivant. Les documents reçoivent des identifiants utilisés pour identifier le document.
Demander le corps
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"
}
Réponse
{
"_index" : "school",
"_type" : "_doc",
"_id" : "10",
"_version" : 1,
"result" : "created",
"_shards" : {
"total" : 2,
"successful" : 1,
"failed" : 0
},
"_seq_no" : 2,
"_primary_term" : 1
}
Ici, nous ajoutons un autre document similaire.
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"
}
Réponse
{
"_index" : "school",
"_type" : "_doc",
"_id" : "16",
"_version" : 1,
"result" : "created",
"_shards" : {
"total" : 2,
"successful" : 1,
"failed" : 0
},
"_seq_no" : 9,
"_primary_term" : 7
}
De cette façon, nous continuerons d'ajouter les données d'exemple dont nous avons besoin pour notre travail dans les prochains chapitres.
Ajout d'exemples de données dans Kibana
Kibana est un outil piloté par GUI pour accéder aux données et créer la visualisation. Dans cette section, voyons comment nous pouvons y ajouter des exemples de données.
Dans la page d'accueil de Kibana, choisissez l'option suivante pour ajouter des exemples de données de commerce électronique -
L'écran suivant affichera une visualisation et un bouton pour ajouter des données -
Cliquez sur Ajouter des données pour afficher l'écran suivant qui confirme que les données ont été ajoutées à un index nommé eCommerce.