using System.Collections.Generic;
public static Uri esNode;
public static ConnectionSettings esConfig;
public static ElasticClient esClient;
static void Main(string[] args)
esNode = new Uri("http://ec2-13-236-60-180.ap-southeast-2.compute.amazonaws.com:9200");
esConfig = new ConnectionSettings(esNode);
esClient = new ElasticClient(esConfig);
if (esClient.Indices.Exists("products").Exists)
esClient.Indices.Create("products", i => i.Map<Product>(m => m.AutoMap()));
var z = esClient.Map(new PutMappingRequest("products"));
Product p = new Product()
var createResponse = esClient.Index(p, i => i
var getResponse = esClient.Get<Product>("103", i => i
var product = getResponse.Source;
product.Description = "abcd";
var updateResponse = esClient.Update<Product>(product, u => u