计数项不存在于索引中的次数
Count times items do not exist in an index
我正在尝试计算字段 l.ts1 或 l.ts2 不存在的计时器的数量:
这里是查询:
GET /data/_count
{
"query": {
"bool": {
"must_not": {
"exists": {
{ "term" : { "field":"l.ts1" },
{ "term" : { "field":"l.ts2" }
}
}
}
}
}
但是returns错误:
"error" : {
"root_cause" : [
{
"type" : "parsing_exception",
"reason" : "Failed to parse",
"line" : 6,
"col" : 21
}
],
如何统计一个索引中两个字段不存在的次数?
您的查询有误。试试这个:
GET /data/_count
{
"query": {
"bool": {
"must_not": [
{
"exists": {
"field": "l.ts1"
}
},
{
"exists": {
"field": "l.ts2"
}
}
]
}
}
}
我正在尝试计算字段 l.ts1 或 l.ts2 不存在的计时器的数量:
这里是查询:
GET /data/_count
{
"query": {
"bool": {
"must_not": {
"exists": {
{ "term" : { "field":"l.ts1" },
{ "term" : { "field":"l.ts2" }
}
}
}
}
}
但是returns错误:
"error" : {
"root_cause" : [
{
"type" : "parsing_exception",
"reason" : "Failed to parse",
"line" : 6,
"col" : 21
}
],
如何统计一个索引中两个字段不存在的次数?
您的查询有误。试试这个:
GET /data/_count
{
"query": {
"bool": {
"must_not": [
{
"exists": {
"field": "l.ts1"
}
},
{
"exists": {
"field": "l.ts2"
}
}
]
}
}
}