【发布时间】:2017-05-18 16:05:16
【问题描述】:
所以我的 Elasticsearch 索引中有 3 种类型的日志-
CA、CT 和 Acc
我正在尝试查询 Elasticsearch 以获取通话前 24 小时的每个计数,但我没有太多运气将它们组合在一起。
打电话
10.10.23.45:9200/filebeat-*/_count
有
{
"query":{
"term": {"type":"ct"}
}
}
让我计数,但尝试添加时间范围已被证明是徒劳的。当我尝试向同一个查询添加范围时 - 它不起作用
我尝试使用:
{
"query":{
"term": {"type":"ct"},
"range":{
"date":{
"gte": "now-1d/d",
"lt" : "now"
}
}
}
}
但是被退回了
{
"error": {
"root_cause": [
{
"type": "parsing_exception",
"reason": "[term] malformed query, expected [END_OBJECT] but found [FIELD_NAME]",
"line": 5,
"col": 3
}
],
"type": "parsing_exception",
"reason": "[term] malformed query, expected [END_OBJECT] but found [FIELD_NAME]",
"line": 5,
"col": 3
},
"status": 400
}
【问题讨论】:
标签: api search elasticsearch