我正在使用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; }
}
最佳答案
您可能有两次使用相同电子邮件地址的 flex 联系人。您可以将Email属性更改为字符串数组吗?
关于elasticsearch - ElasticSearch-Net NEST搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30201860/