public static Task <ISearchResponse <Produit> > RecupererProduits(string nomIndex) { ElasticClient clientElastic = ConnexionElastic.GetClient(nomIndex); return(clientElastic.SearchAsync <Produit>(p => p .AllIndices() .From(0) .MatchAll())); }
public static Task <IndexResponse> EnregistrerProduits(string jsonProduits, string nomIndex) { List <Produit> produits; produits = Produit.DeserialiserProduits(jsonProduits); ElasticClient clientElastic = ConnexionElastic.GetClient(nomIndex); Task <IndexResponse> responseIndex = clientElastic.IndexDocumentAsync(produits); return(responseIndex); }