Skip to main content

Chapitre 2 : Indexer des Recettes

Bulk API, Indexation, Documents

Insertion de données

Maintenant que notre "contenant" est prêt, ajoutons des données. Nous utilisons l'API _bulk pour en insérer plusieurs d'un coup.

POST /recettes/_bulk
{ "index": { "_id": "1" } }
{ "titre": "Coq au Vin", "description": "Un plat classique de la cuisine française, mijoté longuement.", "temps_preparation_min": 120, "type_plat": "Plat Principal", "ingredients": [ { "nom": "poulet", "quantite": "1" }, { "nom": "vin rouge", "quantite": "750ml" }, { "nom": "champignons", "quantite": "250g" } ], "tags": ["classique", "français", "viande"] }
{ "index": { "_id": "2" } }
{ "titre": "Crème Brûlée", "description": "Un dessert iconique avec une délicieuse croûte de caramel croquante.", "temps_preparation_min": 60, "type_plat": "Dessert", "ingredients": [ { "nom": "crème liquide", "quantite": "50cl" }, { "nom": "jaunes d'oeuf", "quantite": "6" }, { "nom": "sucre", "quantite": "150g" } ], "tags": ["dessert", "sucré", "classique"] }
{ "index": { "_id": "3" } }
{ "titre": "Salade Niçoise simple", "description": "Une salade fraîche et complète, parfaite pour l'été.", "temps_preparation_min": 25, "type_plat": "Entrée", "ingredients": [ { "nom": "laitue", "quantite": "1" }, { "nom": "tomates", "quantite": "4" }, { "nom": "thon", "quantite": "200g" } ], "tags": ["salade", "été", "rapide"] }

Vous devriez obtenir une réponse confirmant que les 3 documents ont été créés avec succès.