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