标签:ram 中文 alt 导致 删除 ems his request private
本示例采用Elasticsearch+Nest
网上查了很多资料,发现用C#调用Elasticsearch搜索引擎的功能代码很分散,功能不完整,多半是非常简单的操作,没有成型的应用示例。比如新增或修改索引,都是发起一个request新增或修改一条数据,当一次性修改几千条数据时,发起的requst请求过多容易导致429 Too Many Request的错误,单个新增修改索引就非常不适用。其实Nest有批量新增、修改索引的功能,批量删除也可以。现将项目中采用Elasticsearch的C#代码分享如下:
使用NEST客户端
1.连接
2.添加索引
这里创建索引设置6个分片数,并Mapping自定义的结构。
Mapping相关类型如下:
这里中文分词采用IK分词
3.单个新增、修改索引
4.批量新增、修改索引
ElasticSearch.net NEST批量创建修改删除索引完整示例
标签:ram 中文 alt 导致 删除 ems his request private
原文地址:http://www.cnblogs.com/a-du/p/7098065.html