如何通过Elasticsearch精确检索文档中的null字段值?

2026-05-21 04:153阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计557个文字,预计阅读时间需要3分钟。

如何通过Elasticsearch精确检索文档中的null字段值?

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分钟。

如何通过Elasticsearch精确检索文档中的null字段值?

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的数据,我们需要查询出来这些数据。

阅读全文