我有一个类似事件的索引(请原谅简化的免费版本)
{event:{ properties: {id:{type: 'string'}, start:{type: 'date'}}}
我想查询此数据,以便在一周内返回所有事件,并附加一个周末过滤器。我用以下内容完成了查询的第一部分。
{
"query": {
"range": {
"start": {
"from": "2014-02-25 09:14:09 UTC",
"to": "2014-03-04 09:14:09 UTC"
}
}
}
}
但我有一个问题我想查询上周,但我只需要结果集中的五天,如果一个周末在五天内并且有一个事件然后返回该事件f不返回更进一步,所以本质上是
没有周末活动的wed,thurs,fri,mon,tues
周末活动的wed,thurs,fri,sat,mon
答案 0 :(得分:1)
我改变了要求,我不完全确定这在弹性搜索中是可行的,所以我花了七天时间并使用代码来过滤结果