首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ElasticSearch-Net NEST search

ElasticSearch-Net NEST search
EN

Stack Overflow用户
提问于 2015-05-13 05:37:17
回答 1查看 498关注 0票数 1

我使用的是NEST lib,并根据文档进行了非常基本的设置。我已经添加了索引、映射等。

但当我尝试做搜索时,它总是给我,“一个具有相同关键字的项目已经被添加”。它让我对这个错误的含义感到非常困惑。

代码语言:javascript
复制
        var result = client.Search<Contact>(s => s
            .AllIndices()
            .From(0)
            .Size(10)
            .Query(q => q
                .MatchAll())
        );

这是联系方式:

代码语言:javascript
复制
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; }
}
EN

回答 1

Stack Overflow用户

发布于 2015-05-14 03:53:26

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30201860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档