在 Mapping 里面,将 dynamic 参数设置成 strict 可以拒绝索引包含未知字段的文档。 此条 Tips 由 medcl 贡献。

查询es服务器的时候,同样的查询条件,第一次查询返回为null,第二次能查询出数据来,我怀疑可能是服务器网络的问题,除了这个,有什么es方面的原因吗?谢谢

Elasticsearch | 作者 wu十三 | 发布于2018年09月17日 | 阅读数:1891

系统提示:这个人太懒了,什么问题描述都没有写!

已邀请:

hubiao

赞同来自: wu十三

兄弟我也遇到过。这个问题是集群问题!

zqc0512 - andy zhou

赞同来自: wu十三

第一个次查询为空,感觉上是JAVA CLIENT你没有创建新的连接吧。原来的到期了。
创建新的连接查询下。
查询DSL是撒?
 

wu十三

赞同来自:

查询条件已经到了es,es返回的为null,我想应该不是网络的问题。。。哪位大神遇到过这样的问题???

rockybean - Elastic Certified Engineer, ElasticStack Fans,公众号:ElasticTalk

赞同来自:

那第三次查询呢?

liujia

赞同来自:

返回null是啥意思? 给具体的response

medcl - 今晚打老虎。

赞同来自:

有没有 exception 返回。

hubiao

赞同来自:

这个问题,就是没有建立mapping,需要在为空索引的时候,初始化一条数据,就不会报错了

要回复问题请先登录注册