无法将数据存储在弹性搜索索引中

时间:2018-06-11 13:25:13

标签: elasticsearch elasticsearch-5 elasticsearch-plugin

我有以下格式来存储数据,在我的日志中,我能够看到数据存储,但是当我执行索引或查看存储的数据时,我什么也没得到。

用于存储数据的API:

put1, err := elasticSearchClient.Index().
            Index(RegisterIndex).
            Type(RegisterDocType).
            BodyJson(reg).
            Do(elasticSearchContext)
        if err != nil {
            log.Println("Failed to store register entry, ", err.Error())
            return err
        }
log.Println("Indexed", put1.Id, "to index", put1.Index, "type \n", put1.Type)

这里RegisterIndex是'注册' 在我的日志中,我能够看到数据是通过索引ID

存储的
  

2018/06/11 15:31:04注册信息----> {HLRCALLP-01 RegSyveOS-nokiahsshlr01 hlrcallp 2a00:8a00:a000:4000:0:0:c0a8:4616}

     

2018/06/11 15:31:04索引AWPuSrmbVIR4QuMOWYGv索引寄存器类型寄存器

但是当我检查内含时,我发现医生数仍为零。

  

健康状况指数uuid pri rep docs.count docs.deleted store.size pri.store.size    绿色开放注册wvt1sSx2QnyhqDKSVURfOg 5 1 0 0 1.4kb 766b

我的映射是我们跟随

  

curl -X GET“localhost:9200 / register / _mapping /”

{"register":{"mappings":{"register":{"properties":{"Address":"type":"keyword"},"NodeName":{"type":"keyword"},"NodeType":"type":"keyword"},"Uuid":{"type":"keyword"}}}}}

但是同样适用于Ip4地址类型,而对于IPv6地址类型则失败。不确定是否有任何关系只是FYI。

0 个答案:

没有答案