开篇:我这个人呢,不喜欢说废话,
1、Nuget包
由于ES的升级,现在ES的Nuget包目前使用的是
Elastic.Clients.Elasticsearch
注意:版本最好对应目前安装的,但是有兄弟们就说,我是7.几。
可以搜一下叫做NEST 或者Elasticsearch.net 任意一个即可
关于其他的依赖呢,我就直接贴图了。
2、在工程目录下的Startup.cs中注册ES的Client
3、在需要使用的service中引入即可,引入还要我截图,我直接xxx,现在演示一个创建索引的方法代码
这里有一点极为重要:
这个IndexAsync()方法,底层调用时,方法为PUT,所以一定要赋值id。
有人问:我可以不设置ID,默认为POST吗
博主表示:sorry 我还没找到方法,并且表示,暂时没有修改方法的api
好了 到此结束了 关于其他API可以查阅官方文档