我使用NEST lib,并根据该文档进行了非常基本的设置。我添加了索引,映射等
但是当我尝试进行搜索时,它总是会给我,"已经添加了具有相同键的项目"。它让我很困惑这个错误意味着什么。
var result = client.Search<Contact>(s => s
.AllIndices()
.From(0)
.Size(10)
.Query(q => q
.MatchAll())
);
以下是联系方式:
public class Contact
{
public Guid Id { get; set; }
public Guid TenantId { get; set; }
public string Title { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public DateTime ModifiedDate { get; set; }
public IList<string> Emails { get; set; }
}
答案 0 :(得分:0)
您可能有两次使用相同电子邮件地址的弹性联系人。您可以将Email属性更改为字符串数组吗?