Elastic已使用范围查询替换了范围过滤器。我在使用范围创建索引别名时遇到了问题,遗憾的是,索引别名页面上没有关于如何执行此操作的示例。我想要一个别名" female_teen"是性别=女性和年龄= 13-19的所有文件。
以下是我用来创建别名的内容:范围似乎被忽略了。
{
"actions" : [
{
"add" : {
"index" : "people",
"alias" : "female_teen",
"filter" : { "term" : { "gender" : "female" } },
"query" : { "range" : { "age" : "[13 TO 19]" } }
}
}
]
}