Ant*_*yer 6 elasticsearch nest
我想在将文档索引到弹性搜索时自动生成id.当我没有在我的poco中指定Id属性时,这可以正常工作.
我想要做的是在获取索引时使用自动生成的id将底层_id字段映射到我的poco类.看起来我可以指定id或者根本不指定id.他们是否缺少任何巢api选项?
编辑
Duc*_*ong -1
似乎 NEST 自动检测类中的“Id”字段并将其映射到 ES 中的“_id”。您的要求看起来很奇怪,但为什么不为其创建 2 个类呢?一种用于索引(没有 Id 字段),一种用于获取(继承自索引类并声明新字段“Id”)?
例如:
public class DataForIndex
{
public string Name { get; set; }
// some other fields...
}
public class DataForGet : DataForIndex
{
public int Id { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7260 次 |
| 最近记录: |