【发布时间】:2020-01-06 21:05:50
【问题描述】:
我有一个模型 用户模型.cs
public class UserModel
{
public string Id{get; set;}
public string Name{get; set;}
public string Age{get;set;}
}
我在使用用户 ID 搜索时无法获取该用户。
var clientProvider = new ElasticClientProvider();
var response = await clientProvider.Client.IndexAsync(UserModel, i => i
.Index("user_index")
.Type("user")
.Id(userModel.Id)
);
return response.IsValid;
当我创建记录时,_id 会通过弹性搜索自动生成,但它存储为 _id 一个元字段,但不在 _source 下。而且我无法通过 NEST 客户端访问元字段的_id。
在此先感谢
【问题讨论】:
标签: c# .net elasticsearch nest