<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
在我們向es
中寫入資料時,有些時候資料寫入到es
中的是null
,或者沒有寫入這個欄位,那麼這個時候在es
中該如何查詢出這種為null的資料呢?
假設我們的mapping
存在 如下2個欄位name
和address
,其中 name
是keyword
型別且使用了null_value
來處理null
值,address
欄位是text
型別。
我們插入資料時,存在name
和address
欄位都不存在的,存在name
和address
是[]
或null
的資料,我們需要查詢出來這些資料。
PUT /index_null_value { "mappings": { "properties": { "name":{ "type": "keyword", "null_value": "--" }, "address":{ "type": "text" }, "age":{ "type": "integer", "null_value": "-1" } } } }
注意:
null_value
需要和欄位的 型別值 保持一致,比如上方的age
是integer
型別,那麼null_value
的值就必須是integer型別
。null_value
不會修改 _source
中的值[]
空陣列是不會被null_value
替換的,因為[]
中不包含明確的null
null_value
可以修飾的資料型別有限,比如text
型別不可使用。PUT /index_null_value/_bulk {"index":{"_id":0}} {"age":10} {"index":{"_id":1}} {"name":null,"address": null,"age":10} {"index":{"_id":2}} {"name":[],"address":[],"age":20} {"index":{"_id":3}} {"name":[null],"address":[null],"age":60} {"index":{"_id":4}} {"name":[null,"123"],"address":[null,"123"],"age":70} {"index":{"_id":5}} {"name":["123",null],"address":["123",null],"age":80} {"index":{"_id":6}} {"name":["123","456"],"address":["123","456"],"age":90}
name
和 address
欄位都不存在的name
和 address
欄位 是 [] 的name
和 address
欄位 是 [null] 的name
和 address
欄位 都有值的1、https://www.elastic.co/guide/en/elasticsearch/reference/8.6/null-value.html
2、https://www.elastic.co/guide/en/elasticsearch/reference/8.6/query-dsl-exists-query.html
到此這篇關於如何在es中查詢null值的文章就介紹到這了,更多相關es中查詢null值內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45