最近用python去query elastricsearch的data,但是我再kibana明明看到有,但是就是查不出来
因为涉及公司隐私,就不截图直接举例子了,我在 discover里面看到的是某条数据的index是 xxx-sss-a-b,但是我写query是xxx-sss-a-*就查不出来,就很奇怪。
于是去Management > Index Management > Data Streams 去看,发现他的index或者说data streams 是xxx-sss-a,所以当我多加了一个-就查不出来了,这个data streams似乎是elasticsearch8.0之后出现的。记录下
解决方案就是把xxx-sss-a-*改成xxx-sss-a,按照Data Streams里面去写就可以了