public static void CreateIndex(string indexName) { var response = ElasticConnector.ElasticClient(indexName).Indices.Create(indexName, index => index.Map <T>( x => x.AutoMap() )); }
public static bool CheckIfIndexExist(string indexName) { return(ElasticConnector.ElasticClient(indexName).Indices.Exists(indexName).Exists); }
public static void AddToIndex(T item, string indexName) { // if (item != null && indexName != null && CheckIfIndexExist(indexName)) var response = ElasticConnector.ElasticClient(indexName).IndexDocument(item); }