elasticsearch 计数文档匹配过滤器的数量
elasticsearch count number of docs matching filter
兄弟,这应该很简单,但我做不到。
我正在调试,只需要计算符合我的过滤器的文档数。
GET my_index/_count
{
"query": {
"match_all": {},
"filter": {
"range": {
"published": {
"gte": "2018-02-19",
"format": "yyyy-MM-dd"
}
}
}
}
}
这给了我
[match_all] malformed query, expected [END_OBJECT] but found [FIELD_NAME]"
我正在使用 5.6 版。
你可以试试这个:
POST my_index/_count
{
"query": {
"bool": {
"must": [{
"match_all": {}
}],
"filter": [
{ "range": {"published": { "gte": "2018-02-19", "format": "yyyy-MM-dd"} }}
]
}
}
}
您还可以通过对所需范围进行简单的 POST my_index/_search
和 筛选来获得总点击数。
兄弟,这应该很简单,但我做不到。
我正在调试,只需要计算符合我的过滤器的文档数。
GET my_index/_count
{
"query": {
"match_all": {},
"filter": {
"range": {
"published": {
"gte": "2018-02-19",
"format": "yyyy-MM-dd"
}
}
}
}
}
这给了我
[match_all] malformed query, expected [END_OBJECT] but found [FIELD_NAME]"
我正在使用 5.6 版。
你可以试试这个:
POST my_index/_count
{
"query": {
"bool": {
"must": [{
"match_all": {}
}],
"filter": [
{ "range": {"published": { "gte": "2018-02-19", "format": "yyyy-MM-dd"} }}
]
}
}
}
您还可以通过对所需范围进行简单的 POST my_index/_search
和 筛选来获得总点击数。