如何通过Elasticsearch精确检索文档中的null字段值?
- 内容介绍
- 文章标签
- 相关推荐
本文共计557个文字,预计阅读时间需要3分钟。
1. 背景介绍:当我们向ES中写入数据时,有时数据写入到ES中的字段是null,或者没有写入这个字段,那么这时如何在ES中查询出这种null的数据呢?
2.需求:我们需要确认我们的mapping设置是否存在,如下所示:
1、背景
在我们向es中写入数据时,有些时候数据写入到es中的是null,或者没有写入这个字段,那么这个时候在es中该如何查询出这种为null的数据呢?
2、需求
假设我们的mapping存在 如下2个字段name和address,其中 name是keyword类型且使用了null_value来处理null值,address字段是text类型。
我们插入数据时,存在name和address字段都不存在的,存在name和address是[]或null的数据,我们需要查询出来这些数据。
本文共计557个文字,预计阅读时间需要3分钟。
1. 背景介绍:当我们向ES中写入数据时,有时数据写入到ES中的字段是null,或者没有写入这个字段,那么这时如何在ES中查询出这种null的数据呢?
2.需求:我们需要确认我们的mapping设置是否存在,如下所示:
1、背景
在我们向es中写入数据时,有些时候数据写入到es中的是null,或者没有写入这个字段,那么这个时候在es中该如何查询出这种为null的数据呢?
2、需求
假设我们的mapping存在 如下2个字段name和address,其中 name是keyword类型且使用了null_value来处理null值,address字段是text类型。
我们插入数据时,存在name和address字段都不存在的,存在name和address是[]或null的数据,我们需要查询出来这些数据。

