var node = new Uri("http://localhost:9200");
var settings = new ConnectionSettings(node).DefaultIndex("my_index2");
var client = new ElasticClient(settings);
查询client中的所有数据
var searchResponse = await client.SearchAsync<T>(q => q.Take(100));
我是用MVC写的,导入包会和EF的包不兼容。
我是用控制器写的,会把public ActionResult Dim(){},变成public async Tack<ActionResult> DimAsync(){},运行后报错
//连接ES索引库
var node = new Uri("http://localhost:9200");
var settings = new ConnectionSettings(node).DefaultIndex("my_index2");//my_index2是索引名称
var client = new ElasticClient(settings);
//创建List集合
List<T> list=new List<T>;
for循环把client中的数据添加到List集合中,然后for循环输出List集合中的值,这就是ES索引的值。