20200407-elasticsearch查询条件与结果不一致问题处理
问题描述:项目使用ELK做为日志系统,同个postman查询时与期望结果不一致。原因分析:通过查看索引的_mapping看到job_id的数据类型是text,那他就会被分词。keyword:存储数据时候,不会分词建立索引text:存储数据时候,会自动分词,并生成索引使用_analyze查看,确实被分词了解决方案:这个索引是通过filebeat创建的,这个字段是在filebeat.yml自定义的,默认就是为text,因此需要修改filebeat默认的es模板,我们指定job_id的数据
原创
2021-09-18 14:50:40 ·
419 阅读 ·
0 评论