【发布时间】:2017-04-20 17:35:30
【问题描述】:
我有以下查询,它在 Elasticsearch 1.x 上运行良好,但在 2.x 上不起作用(我得到 doc_count: 0),因为 bool filter 已被弃用。我不太清楚如何使用新的Bool Query 重写此查询。
{
"aggregations": {
"events_per_period": {
"filter": {
"bool": {
"must": [
{
"terms": {
"message.facility": [
"facility1",
"facility2",
"facility3"
]
}
}
]
}
}
}
},
"size": 0
}
非常感谢任何帮助。
【问题讨论】:
-
您之前的查询是什么?
-
@AndreiStefan - 我上面的查询是我在 1.x 中返回
doc_count > 0但在 2.x 中返回 0 的查询。 -
能否也分享
message字段的映射和一个示例文档? -
消息字段的映射,是嵌套字段还是对象?
标签: elasticsearch