使用 ElasticSearch
在配置服务中注册连接
在使用 ElasticSearch 前,请先在配置服务中注册连接参数,可参考下图:
上图注册了一个连接,名称是 ClownFish_Log_Elasticsearch
创建客户端实例
根据“连接名称”创建客户端实例 (示例代码使用了上图中的连接名称)
EsConnOption option = EsConnOption.Create("ClownFish_Log_Elasticsearch");
SimpleEsClient client = new SimpleEsClient(option);
写入数据到 ElasticSearch
// 写入一个对象
NotifySendLog log = new NotifySendLog {.....};
await client.WriteOneAsync(log);
// 批量写入
List<NotifySendLog> list = .....;
await client.WriteListAsync(list);
数据在写入ES时,创建的索引名为:classname-yyyyMMdd,例如:notifysendlog-20220408