elasticsearch 查詢基本結構 陣列查詢 物件查詢 欄位是否存在 是否為空
阿新 • • 發佈:2019-01-28
#基本結構
{
"query":{
"bool":{
"must":{
},
"must_not":{},
"filter":{},
"should":{},
"should_not":{}
}
}
}
#陣列查詢
{
"query":{
"nested":{
"path":"firm_app",
"query":{
"match ":{
"firm_app.app":"noticias"
}
}
}
}
}
物件查詢
{
"query":{
"term":{
"language.v4.keyword": "Spanish"
}
}
}
存在field##### 亦可判斷寫入欄位為空
{
"query":{
"exists": {
"field ": "title"
}
}
}
過濾
{
"query":{
"range": {
"discovery_time": {
"gt": "2018-03-16",
"lt": "2018-03-23"
}
}
}
}