ElasticSearch-Net NEST搜索

时间:2015-05-12 21:37:17

标签: elasticsearch nest

我使用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; }
}

1 个答案:

答案 0 :(得分:0)

您可能有两次使用相同电子邮件地址的弹性联系人。您可以将Email属性更改为字符串数组吗?