我已经获得了带有这样的映射的elasticsearch文档。
{
"date_added": {
"type": "date",
"format": "dateOptionalTime"
}
"expires": {
"type": "date",
"format": "dateOptionalTime"
}
}
我想要做的是使用双重排序查询:
1)最新到最旧(这很简单,没问题)
2)显示尚未到期的文件(因此文件中"到期"比现在更大)
在我的回复中,我希望将文档分为两部分 - 但最新到最旧到期,从最新到最旧到期。
我努力创造能够实现第二部分的排序。我可以按范围过滤器的结果进行排序吗?也许我可以创建一些类似属性的布尔字段,它将根据" expires"而改变。字段然后用它来排序?