Beispiel #1
0
        public static Task <ISearchResponse <Produit> > RecupererProduits(string nomIndex)
        {
            ElasticClient clientElastic = ConnexionElastic.GetClient(nomIndex);

            return(clientElastic.SearchAsync <Produit>(p => p
                                                       .AllIndices()
                                                       .From(0)
                                                       .MatchAll()));
        }
Beispiel #2
0
        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);
        }